7 Personen streiten sich über den aktuellen Wochentag. Jeder gibt an, was er zu wissen glaubt:
- Übermorgen ist Mittwoch.
- Nein, Mittwoch ist heute.
- Sie liegen beide falsch, Mittwoch ist morgen.
- Heute ist weder Montag noch Dienstag oder Mittwoch.
- Ich glaube, gestern war Donnerstag.
- Nein, gestern war Dienstag.
- Was auch immer. Ich weiß nur, dass gestern nicht Samstag war.
Alle außer einem sind falsch. Welcher Tag ist heute?
Antwort
Umformulierung ihrer Aussagen:
- Heute ist Montag .
- Heute ist Mittwoch.
- Heute ist Dienstag.
- Heute ist weder Montag noch Dienstag oder Mittwoch.
- Heute ist Freitag .
- Heute ist Mittwoch.
- Heute ist nicht Sonntag.
Wir wissen, dass genau eines davon richtig ist. Es kann nicht Mittwoch sein (seitdem wären 2 und 6 beide richtig), noch kann es Donnerstag, Freitag oder Samstag sein (seitdem wären 4 und 7 beide richtig), noch kann es Montag oder Dienstag sein (seitdem 7 wäre richtig und 1 oder 3). Heute ist also
Sonntag
und der
4.
Lautsprecher ist der einzig richtige eine.
Antwort
7 sagt, dass es nicht Sonntag ist, das stimmt mit 1,2,3,5,6 überein. Der Beweis dafür ist nicht nur, dass alle bis auf 4 falsch sind, sondern auch, dass, da die 7. Aussage falsch ist, heute Sonntag ist. Alles kann mit nur dieser 1 Aussage bewiesen werden.
Kommentare
- Liebe die Richtung, in die du gekommen bist von.
Antwort
Die Antwort lautet
Sonntag
Die beste Möglichkeit zur Visualisierung besteht darin, eine Tabelle mit folgenden Werten zu erstellen:
$ \ begin {array} {c | c | c | c | c | c | c | c} \ underset {(Anweisung ~ \ #)} {\ text {Speaker}} & \ text {Mon} & \ text {Di} & \ text {Mi} & \ text {Do} & \ text {Fr} & \, \ text { Sat} \, & \ text {Sun} \\\ hline1 & \ text {X} \\\ hline2 & & & \ text {X} \\\ hline3 & & \ text {X} \\\ hline4 & & & & \ text {X} & \ text {X} & \ text {X} & \ color {red} {\ text {X}} \\\ hline5 & & & & & \ text {X} \\\ hline6 & & & \ text {X} \\\ hline7 & \ text {X} & \ text {X} & \ text {X} & \ text {X} & \ text {X} & \ text {X} \ end {array} $
Füllen Sie die Zeilen der Tabelle aus:
Aussage 1 ist nur wahr, wenn heute Montag ist.
Aussage 2 ist nur wahr, wenn heute Mittwoch ist.
Aussage 3 ist nur wahr, wenn heute Dienstag ist.
Aussage 4 ist nur wahr, wenn der heutige Tag im Bereich von Donnerstag bis S liegt unday.
Aussage 5 ist nur wahr, wenn heute Freitag ist.
Aussage 6 ist nur wahr, wenn heute Mittwoch ist.
Aussage 7 besagt, dass gestern nicht Samstag war. Dann könnte gestern Montag, Dienstag, Mittwoch, Donnerstag, Freitag oder Sonntag sein. Heute ist also Dienstag, Mittwoch, Donnerstag, Freitag, Samstag oder Montag – jeder Tag außer Sonntag.Lesen Sie abschließend die Spalten der Tabelle durch:
Am Montag sind die Aussagen 1 und 7 wahr.
Am Dienstag sind die Aussagen 3 und 7 wahr.
Am Mittwoch sind die Aussagen 2, 6 und 7 wahr wahr.
Am Donnerstag sind die Aussagen 4 und 7 wahr.
Am Freitag sind die Aussagen 4, 5 und 7 wahr.
Am Samstag sind die Aussagen 4 und 7 wahr.
Am Sonntag, Nur Aussage 4 ist wahr.
Der einzige Tag, an dem nur eine Aussage wahr ist, ist der richtige Tag. Das ist Sonntag.
Kommentare
- Bitte erklären Sie diese Tabelle und Ihre Argumentation ein wenig besser? Es sieht nach einer schönen bildlichen Lösung aus, aber ich ‚ zögere es, mich zu verbessern, wenn es ‚ so wenig Erklärung gibt.Außerdem ist die Sprache dieser Site Englisch, daher sollte die oberste Zeile wahrscheinlich MTWTFSS und nicht LMMJVSD sein 🙂
- Punkt 1 = Montag, Punkt 2 = Mittwoch, Punkt 3 = Dienstag, Punkt 4 = Aktuell Der Tag liegt im Bereich von Thrusday und Sonntag, Punkt 5 = Freitag, Punkt 6 = Mittwoch, Punkt 7 = Gestern war nicht Samstag, dann könnte es gestern Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Sonntag sein. Heute ist also Dienstag oder Mittwoch, Donnerstag oder Freitag oder Samstag oder Montag. Der einzige Tag, der nicht enthalten ist, ist der Sonntag. Schließlich Montag (Punkt 1,7), Dienstag (Punkt 3,7), Mittwoch (Punkt 2,6,7), Donnerstag (Punkt 4,7), Freitag (Punkt 4,5), Samstag (4,7) , Sonntag (4) Der Tag, der nur einmal erwähnt wird, ist der richtige Tag. Sonntag.
- Ah, das müssen die spanischen Wochentage sein! Ein weiteres Rätsel genau dort XD
Antwort
Ein Computerprogramm kann verwendet werden, um es zu lösen (das Folgende ist in Racket Sprache):
; SUN M T W TH F SAT ; 0 1 2 3 4 5 6 (define (f) ; assume today is x; (for ((x 7)) ; check x for 0 to 6 (printf "x=~a; count=~a ~n" x (count (lambda(x) x) (list (= 3 (+ x 2)) ; statements are listed here (= x 3) (= x 2) (and (not(= x 1)) (not(= x 2)) (not(= x 3))) (= x 5) (= x 3) (not (= 0 x)) ))))) (f)
Es werden Werte von 0 bis 6 für So bis Sa verwendet und überprüft, wie viele Aussagen für jede von ihnen korrekt sind. Die Ausgabe lautet:
x=0; count=1 x=1; count=2 x=2; count=2 x=3; count=3 x=4; count=2 x=5; count=3 x=6; count=2
Daher ist nur 1 Aussage nur für Sonntag korrekt (x = 0), daher ist dies die Antwort.
Antwort
Verwenden von SymPy :
>>> from sympy import * >>> sunday, monday, tuesday, wednesday, thursday, friday, saturday = symbols("sunday monday tuesday wednesday thursday friday saturday")
Da nur eine der $ 7 $ Booleschen Variablen wahr sein kann:
>>> Sun = sunday & Not(monday) & Not(tuesday) & Not(wednesday) & Not(thursday) & Not(friday) & Not(saturday) >>> Mon = Not(sunday) & monday & Not(tuesday) & Not(wednesday) & Not(thursday) & Not(friday) & Not(saturday) >>> Tue = Not(sunday) & Not(monday) & tuesday & Not(wednesday) & Not(thursday) & Not(friday) & Not(saturday) >>> Wed = Not(sunday) & Not(monday) & Not(tuesday) & wednesday & Not(thursday) & Not(friday) & Not(saturday) >>> Thu = Not(sunday) & Not(monday) & Not(tuesday) & Not(wednesday) & thursday & Not(friday) & Not(saturday) >>> Fri = Not(sunday) & Not(monday) & Not(tuesday) & Not(wednesday) & Not(thursday) & friday & Not(saturday) >>> Sat = Not(sunday) & Not(monday) & Not(tuesday) & Not(wednesday) & Not(thursday) & Not(friday) & saturday >>> Today = Sun | Mon | Tue | Wed | Thu | Fri | Sat
Übersetzen der $ 7 $ -Anweisungen:
>>> Phi1 = monday >>> Phi2 = wednesday >>> Phi3 = tuesday >>> Phi4 = Not(monday) & Not(tuesday) & Not(wednesday) >>> Phi5 = friday >>> Phi6 = wednesday >>> Phi7 = Not(sunday)
Da $ 6 $ von $ 7 $ falsch sind:
>>> Psi1 = (Phi1 & Not(Phi2) & Not(Phi3) & Not(Phi4) & Not(Phi5) & Not(Phi6) & Not(Phi7)) >>> Psi2 = (Not(Phi1) & Phi2 & Not(Phi3) & Not(Phi4) & Not(Phi5) & Not(Phi6) & Not(Phi7)) >>> Psi3 = (Not(Phi1) & Not(Phi2) & Phi3 & Not(Phi4) & Not(Phi5) & Not(Phi6) & Not(Phi7)) >>> Psi4 = (Not(Phi1) & Not(Phi2) & Not(Phi3) & Phi4 & Not(Phi5) & Not(Phi6) & Not(Phi7)) >>> Psi5 = (Not(Phi1) & Not(Phi2) & Not(Phi3) & Not(Phi4) & Phi5 & Not(Phi6) & Not(Phi7)) >>> Psi6 = (Not(Phi1) & Not(Phi2) & Not(Phi3) & Not(Phi4) & Not(Phi5) & Phi6 & Not(Phi7)) >>> Psi7 = (Not(Phi1) & Not(Phi2) & Not(Phi3) & Not(Phi4) & Not(Phi5) & Not(Phi6) & Phi7) >>> Psi = Psi1 | Psi2 | Psi3 | Psi4 | Psi5 | Psi6 | Psi7
Vereinfachen:
>>> simplify(Today & Psi) And(Not(friday), Not(monday), Not(saturday), Not(thursday), Not(tuesday), Not(wednesday), sunday)
Daher ist heute Sonntag .