S prijatelji ste se udeležili escape room izziva z naslovom "Vdor v laboratorij". V zadnji sobi morate odkriti 4-mestno PIN kodo za digitalno ključavnico, da se rešite iz sobe. Na steni je računalnik z misterioznim programom, ki vam pomaga ugotoviti kodo. Program generira naključno 4-mestno številko (od 1000 do 9999) in vam daje namige po vsakem vašem poskusu:
- "Premajhno!" - vaša številka je manjša od iskane
- "Preveliko!" - vaša številka je večja od iskane
- "Blizu si!" - razlika je manj kot 100
- "Zelo blizu!" - razlika je manj kot 50
- "Skoraj!" - razlika je manj kot 10
- "BINGO!" - uganili ste!
Preostalo vam je še 15 minut, preden se soba zaklene za vedno. Koliko poskusov boste potrebovali?
Naloga: Napiši program, ki:
- Naključno generira 4-mestno število (1000-9999)
- Omogoča uporabniku vnos ugibanj
- Po vsakem poskusu poda ustrezen namig
- Šteje število poskusov
- Ko uporabnik ugane, prikaže zahvalo za igranje in statistiko
Primeri delovanja:
Vhodni podatki:
Vhodni podatki niso potrebni
Pričakovan rezultat:
=== ESCAPE ROOM: UGANI PIN KODO ===
Digitalna ključavnica čaka na 4-mestno kodo...
Imaš neomejeno poskusov. Sreča ti bodi naklonjena!
Poskus 1: 5000
→ Premajhno! Poskusi z večjo številko.
Poskus 2: 7500
→ Preveliko! Poskusi z manjšo številko.
Poskus 3: 6250
→ Blizu si! (razlika < 100)
Poskus 4: 6300
→ Zelo blizu! (razlika < 50)
Poskus 5: 6320
→ Skoraj! (razlika < 10)
Poskus 6: 6315
→ 🎉 BINGO! PIN koda je 6315!
🚪 VRATA SE ODPIRAJO! Pobegnili ste v 6 poskusih!