1. Diferenciacija nalog

Naloge so razdeljene glede na programerske izkušnje:

  1. Na prvem nivoju so začetniki, brez nobenih izkušenj s programiranjem;
  2. Na drugem nivoju so vsi ostali z nekaj začetniškimi izkušnjami s programiranjem;
  3. Na tretjem nivoju programe pišemo. Rešujemo kratke naloge.