2012-07-24 11 views
22

Voglio fare pratica di problem solving in C/C++. Ma voglio evitare di scrivere tutto il programma da zero. C'è qualche sito web in cui mi danno puzzle e il codice scheletro insieme ad esso e mi aspetto di riempire solo una o due funzioni per risolvere il problema a portata di mano? Ciò farebbe risparmiare un sacco di tempo e potrò concentrarmi solo sulla parte che risolve i problemi.Suggerisci siti web per esercitarti in algoritmi/puzzle C/C++

Grazie.

+2

Le domande precedenti riguardavano il tipo di domande e risposte, in cui è possibile trovare una risposta corretta. Questo non lo è, quindi non si adatta molto bene a questo sito. Scusate. –

+0

@BoPersson Sono sconcertato perché alcune domande come questa ricevono -10 e questa domanda ha ricevuto +5. – jn1kk

+0

@jsn - Alcune persone potrebbero essere interessate alle risposte. Il fatto che tutti sembrino diversi, suggerisce che non si adatta molto bene al concetto di Q & A. –

risposta

5

non so qualsiasi sito web che funziona il modo in cui lei ha detto, ma la maggior parte di queste è proprio simples . Devi solo leggere dallo standard input e stampare sullo standard output.

Inoltre, la maggior parte dei problemi dello stesso sito funzionerà allo stesso modo, quindi una volta a risolvere il primo problema, basta usare il suo scheletro per risolvere gli altri.

14

Project Euler ha quasi 400 puzzle di programmazione. Non ci sono framework, ma i primi puzzle sono abbastanza semplici che questo non dovrebbe essere un problema.

TopCoder È un sito di competizione di codifica online. Puoi aprire i problemi del passato nella loro applet arena della competizione per esercitarti. Tutto quello che devi fare è scrivere una funzione descritta nel problema. Tuttavia, i problemi hanno una vasta gamma di difficoltà. Anche i più facili sono più difficili di quelli iniziali di Project Euler.