Reptes
Repte 2 — El passadís ★ Fàcil
En Karel es troba al principi d'un passadís fosc. Hi ha perles
escampades per terra — algunes caselles en tenen, d'altres no — però
no sap fins on arriba el passadís.
La teva feina: escriu un programa perquè en Karel reculli totes les perles del passadís i s'aturi a l'extrem dret.
Restricció important: la longitud del passadís és desconeguda (entre 7 i 12 caselles en els mons de test). El teu codi ha de funcionar per a qualsevol longitud, no només per al món que veus.
La teva feina: escriu un programa perquè en Karel reculli totes les perles del passadís i s'aturi a l'extrem dret.
Restricció important: la longitud del passadís és desconeguda (entre 7 i 12 caselles en els mons de test). El teu codi ha de funcionar per a qualsevol longitud, no només per al món que veus.
💡 Pista del fencepost
Si escrius
while front_is_clear(): move(), en Karel
s'atura just abans de l'última casella. Pot quedar-hi una perla
que mai no recull. Pensa: quan acaba el while, on és en
Karel exactament? Queda alguna casella sense comprovar?