Wallis  » Galerie » Logické hádanky

Lidožravý obr - obtížnost 4.1 (původní obtížnost 3)
Blízko jedné malé vesnice se usadil lidožravý obr a dlouhou dobu tuto vesnici sužoval. Rozhodli se povolat chrabré rytíře z blízkého hradu. Na pomoc jim přispěchal sir Artur a Lancelot.
Ve chvíli, kdy dorazili k obrově jeskyni, se obr vypotácel ven a chvástal se: "Sežral jsem už nejméně 100 lidí." Artur se však nedal zaškočit a povídá: "Určitě jich bylo méně než 100." Lancelot však byl opatrnější a dodal: "No, já předpokládám, že to byl nejméně jeden člověk."
Jestliže víme, že právě jedno z těchto tří tvrzení je pravdivé, kolik lidí obr ve skutečnosti snědl?
Ukázat/skrýt řešení:
Nesežral nikoho.
První tvrzení nemůže být pravdivé (>100), protože pak by bylo pravdivé i poslední.
Když je pravdivé druhé tvrzení (<100), tak není pravdivé první. Třetí není pravdivé jen pro 0 (tzn. nesežral nikoho).
Když je pravdivé třetí tvrzení (>=1), tak neexistuje hodnota, pro kterou by byly ostatní tvrzení nepravdivé.
Diskuze | Zpět
Obtížnost:12345678910