Autorské riešenie
[stiahni]

  • Počet riešiteľov: 8 / 16 = 50,0 %

  • Úspešnosť riešenia: 1,75 / 5 =  35,0 %

V autorskom riešení najprv vyriešime možnost, že by slimák vyliezol v hned prvý den. Inak vylezie, iba ak sa nesklzne cez noc viac ako za den vyliezol. Už stací iba jednoduché pocítadlo a máme to hotové.

viem slimak :vyska :den :noc
  ak2(:den >= :vyska)
    [pis 1]
    [ak2(:noc >= :den)
      [pis veta "nikdy "nevylezie ukonci]
      [
        urobTu "pocetDni 1
        urobTu "pomocna :den
        kym [:pomocna < :vyska]
          [urobTu "pomocna :pomocna+(:den - :noc)
            urobTu "pocetDni :pocetDni+1]
            pis :pocetDni]
    ]
  koniec

Najcastejšie chyby chyby


Túto úlohu riešilo velmi málo tímov, preto je tažké urcit nejaké najcastejšie chyby.

Najbežnejšie sa stávalo to, že neboli ošetrené jednotlivé podmienky, ako napríklad, že slimák môže vyliezt na stenu akvária, s výškou napríklad 100, aj ked sa cez noc vždy sklzne o viac ako cez den vylezie. Môže tam totiž vyliezt hned v prvý den.