36

Zadnji krog igre "Človek ne jezi se"

Težja
Programski jeziki:
C# Java Python
Opis naloge:
Igraš igro "Človek ne jezi se" in tvoja figura je ravno prišla iz "hiške" na prvo polje igralne površine. Zdaj moraš prečkati celotno igralno ploščo in prispeti na polje 40, kjer je cilj.
Pot poteka tako:
-Začneš na polju 1
- Cilj je polje 40 (skupaj 39 polj)
- Na koncu moraš vreči natanko toliko, kolikor polj ti manjka do cilja
- Če vrežeš preveč (tako da bi šel preko polja 40), se met ne šteje in ostaneš na trenutnem polju

Na primer: če si na polju 38 in vrežeš 5, bi šel na polje 43, kar je preveč - zato ostaneš na polju 38 in poskušaš znova.

Zanima te, koliko metov boš potreboval za celotno pot od začetka do cilja. Upoštevaj da:
- Vedno začneš na polju 1
- Cilj je polje 40
- Simuliraj metanje kocke (1-6)
- Na koncu igre: če bi met poslal figuro preko polja 40, se met zavrže, sicer prikaže statistiko
Primeri delovanja:
Vhodni podatki:
Vhodni podatki niso potrebni
Pričakovan rezultat:
=== CELOTNA POT V IGRI "ČLOVEK NE JEZI SE" === Začetna pozicija: 1 Cilj: polje 40 Met 1: 4 ✅ (na polje 5) Met 2: 6 ✅ (na polje 11) Met 3: 3 ✅ (na polje 14) ... Met 15: 5 ✅ (na polje 37) - potrebuješ še 3 Met 16: 6 ❌ (šel bi na 43 - preveč!) Met 17: 4 ❌ (šel bi na 41 - preveč!) Met 18: 3 ✅ (na polje 40 - CILJ!) 🏆 ZMAGA! Figura je prispela na cilj. STATISTIKA: - Skupno metov: 18 - Veljavnih metov: 16 - Zavrženih metov: 2