Autorské riešenie
[stiahni]

Pri tejto úlohe ste nemuseli veľa písať. Skôr bolo potrebné porozmýšľať o tom, ako donútiť loptu, aby prišla do cieľa a pritom nevybehla z trate. Keď si pozriete riešenie, naozaj vyzerá jednoducho. Pokiaľ nie je lopta v cieli (kým [farbabodu<>"cervena]), robí lopta malé kroky vpred. Ak narazí na žltú farbu (ak farbabodu="zlta), musí zistiť, kam ďalej. Urobí krok vzad, otočí sa vľavo a urobí krok. Ak ani tadiaľto nevedie cesta, otočí sa "čelom vzad" a ďalej pokračuje týmto smerom.

 

viem 321start
 kým [farbabodu<>"cervena]
  [do 1
   ak farbabodu="zlta [do -1 vl 90 do 1 ak farbabodu="zlta [vp 180 do 1]]
   cakaj 1
  ]
koniec

 

Najčastejšie chyby

Najväčší problém vám zrejme robilo vrátiť loptu späť na dráhu, ak z nej vybehla von. Jeden zo spôsobov vidíte vyššie.