Zadání bylo zhruba takovéto:
Napsat program, který načte ze souboru zadaného na příkazové řádce "bojiště", kteréžto vypadá takto:
.
Kód: Vybrat vše
...1..
***.3.
*2....
Robůtci si náhodně volí své natočení a kam půjdou v každém kroku. Když stoupnou na pole, kde už někdo stojí, sežerou ho, když spadnou z kraje mapy, končí. Když zůstane poslední robot, hra končí.
Prográmek měl mít dva mody, pokud byl spuštěn s parametrem -i, měl krokovat, bez něj měl nakreslit výslednou situaci.
Vypisování mělo vypadat takto:
Kód: Vybrat vše
. . 1V. .
. * 2>. .
atd
Já to řešil uložením do vector<string> a pak celkem prasácky hromadou cyklů a ifů pro všechny možná natočení a situace.
Čas byl ofiko tři hodiny, odevzdával jsem asi po deseti minutách nastaveného času a po mě zůstávalo ještě cca 10 lidí...