infoarena

Comunitate - feedback, proiecte si distractie => Blog => Subiect creat de: Cosmin Negruseri din Martie 23, 2012, 07:39:35



Titlul: Cum sa scrii programe la concursuri si nu numai
Scris de: Cosmin Negruseri din Martie 23, 2012, 07:39:35
http://infoarena.ro/blog/cum-sa-scrii-programe


Titlul: Răspuns: Cum sa scrii programe la concursuri si nu numai
Scris de: Radu Grigore din Martie 23, 2012, 22:30:41
Am scris un comentariu super, da' la mancat serveru'. Acum cititi un surogat amarat.

Gandeste-te bine la solutie inainte sa scrii cod. Inchipuie-ti ca-i explici altcuiva solutia, de ce e corecta si suficient de eficienta. Nu-i nevoie sa vorbesti tare, dar e nevoie sa folosesti hartie pentru lucrurile care se formuleaza greu in cuvinte.

Cunoaste bine particularitatile limbajului de programare. Tine toate warningurile activate, -Wall -W in gcc, -Xlint:all in java.

Scrie cod incremental. Daca ai erori de compilare, atunci ai scris prea mult de la ultima compilare. Daca programul face altceva decat ai prezis, atunci l-ai rulat prea rar.

La antrenamente fa mai multe solutii pentru o problema. Floyd zice asa: Dupa ce gasesti o solutie la o problema grea, cauta un proces care te-ar fi facut sa gasesti solutia repede. O metoda buna este sa rezolvi problema de multe ori si sa simplifici solutia.


Titlul: Răspuns: Cum sa scrii programe la concursuri si nu numai
Scris de: Buleandra Cristian din Februarie 26, 2013, 10:36:52
Bafta tuturor, experientele de la OJI ajuta foarte mult in viitor, chiar daca prima data iei 0 puncte nu trebuie sa te lasi :D.

Cat despre sfaturi: cititi problema de 2 ori, cu tot cu restrictiile ca sa nu aveti surpriza ca la jumatea concursului sa va dati seama ca ideea pe care o implementati nu e buna. Din cauza de "citit problema prost" eu am avut cele mai multe greseli/ probleme nereusite.