Odpověď na příspěvek

Re: Po drátě 3: Řešení úlohy č. 10 Michal Kubeček (3. 12. 2008 - 20:52)
Jde to elegantněji i bez bourání:

vlevo jezed znovu krok vpravo vpravo nenistart znovu

Od tohoto řešení jsem byl po půlhodině vzdálen jeden příkaz; myšlenka, že

while (jezed) vlevo; vpravo nenistart znovu

se dá přepsat na cyklus s podmínkou na konci tak, že se tam to "vpravo" dá dvakrát, mi ale zůstala skryta. Takže jsem usoudil, že ten Karel je ořezaný natolik, že se to přímo v něm naprogramovat nedá a podmínky a cyklus jsou jen návnada.

Pak jsem ještě z nějakého záhadného důvodu usoudil, že než psát robota, bude rychlejší projít to ručně, takže další tři hodiny jsem přicházel na to, že vyfukováním tabákového dýmu do vody zlato opravdu nevznikne. Další pokus samozřejmě narazil na limit na počet příkazů a pak už jsem byl v takovém rozpoložení, že mi dělalo problémy odladit i složení dosavadní mapy s nově obdrženou.

Podle zákona schválnosti jsem to pak v pondělí - poté, co jsem z náznaku v diskusi vyrozuměl, že to jde řešit "zevnitř" - během přestávky školení vymyslel za dvě minuty... :-)
Předmět:
Jméno:
E-mail:
Pět koček chytí pět myší za pět minut. Za kolik minut chytí sto koček sto myší

Text příspěvku: