E’ una competizione online di “problem-solving a tempo”. Tutti i partecipanti competono online per risolvere lo stesso problema e tutti sono vincolati dagli stessi limiti temporali. La competizione è possibile in tre linguaggi di programmazione: C++, C# e Java.
La competizione consta di quattro fasi:
Fase 1: Download della Competition Arena, un software sviluppato da TopCoder, disponibile come Java Applet o Java Web Start Application. Tale applicazione è il terreno su cui si affronteranno i programmatori.
Fase 2: Sviluppo. In questa fase si risolve il problema, si scrive il proprio codice, lo si testa e quando pronti lo si conferma.
Fase 3: Sfida. In questa fase si testa il codice degli avversari cercando di scovarne le falle fornendo dei valori di test che potrebbero mettere in crisi un programma che non risolve a pieno il problema.
Fase 4: Test di sistema. In questa fase il sistema automatico giudica la bontà del codice dei programmatori.
Le iscrizioni al contest sono iniziate il primo Maggio scorso e termineranno il 23 Maggio.
I premi sono:
- Primo posto: 2500
- 2° – 5° posto: 1000
- 6° – 10° posto: 750
- 11° – 20° posto: 500
- 21° – 50° posto: 150
Per ulteriori informazioni e per l’iscrizione, vi rimando alla pagina apposita sul sito di TopCoder.
Fonti: ziobudda.net > blog.neminis.org