Startseite → Logikrätsel → Das Einsteinrätsel → Lösung
Lösung: Das Einsteinrätsel
Lösung
Hier möchte ich Ihnen einen möglichen Lösungsweg für das Einsteinrätsel vorstellen.
Empfehlungen
Wenn Ihnen das Rätsel gefallen hat, dann versuchen Sie sich doch mal am etwas leichteren Motorradrätsel, am etwas schwereren Blumenstraußrätsel oder an den anderen Rätseln auf dieser Webseite. Außerdem gibt es verschiedene Logical-Bücher mit ähnlichen Rätseln.
Schritt 1
- Der Bewohner des mittleren Hauses trinkt Milch.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: blau, gelb, grün, rot, weiß, Engländer, Japaner, Norweger, Spanier, Ukrainer, Kaffee, Orangensaft, Tee, Wasser, Chesterfields, Kools, Lucky-Strike, Old-Gold, Parliaments, Fuchs, Hund, Pferd, Schnecke, Zebra
Schritt 2
- Der Norweger wohnt im ersten Haus.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: blau, gelb, grün, rot, weiß, Engländer, Japaner, Spanier, Ukrainer, Kaffee, Orangensaft, Tee, Wasser, Chesterfields, Kools, Lucky-Strike, Old-Gold, Parliaments, Fuchs, Hund, Pferd, Schnecke, Zebra
Schritt 3
- Der Norweger wohnt neben dem blauen Haus.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: gelb, grün, rot, weiß, Engländer, Japaner, Spanier, Ukrainer, Kaffee, Orangensaft, Tee, Wasser, Chesterfields, Kools, Lucky-Strike, Old-Gold, Parliaments, Fuchs, Hund, Pferd, Schnecke, Zebra
Schritt 4
- Das grüne Haus ist (direkt) links vom weißen Haus.
- Im grünen Haus wird Kaffee getrunken.
Wenn das grüne Haus direkt links vom weißen Haus steht, dann muss das grüne Haus Nr. 3 oder Nr. 4 sein. Weiß wäre demnach das Haus Nr. 4 bzw. das Haus Nr. 5. Da im grünen Haus Kaffee getrunken wird, muss das grüne Haus Nr. 4 sein, denn in Nr. 3 wird Milch getrunken.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: gelb, rot, Engländer, Japaner, Spanier, Ukrainer, Orangensaft, Tee, Wasser, Chesterfields, Kools, Lucky-Strike, Old-Gold, Parliaments, Fuchs, Hund, Pferd, Schnecke, Zebra
Schritt 5
- Der Engländer lebt im roten Haus.
Da der Engländer im roten Haus wohnt, muss dieses Haus Nr. 3 sein, denn im Haus Nr. 1 lebt der Norweger. Folglich bleibt für Haus Nr. 1 nur noch die Farbe gelb übrig.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: Japaner, Spanier, Ukrainer, Orangensaft, Tee, Wasser, Chesterfields, Kools, Lucky-Strike, Old-Gold, Parliaments, Fuchs, Hund, Pferd, Schnecke, Zebra
Schritt 6
- Der Bewohner des gelben Hauses raucht Kools.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: Japaner, Spanier, Ukrainer, Orangensaft, Tee, Wasser, Chesterfields, Lucky-Strike, Old-Gold, Parliaments, Fuchs, Hund, Pferd, Schnecke, Zebra
Schritt 7
- Der Mann mit dem Pferd lebt neben der Person, die Kools raucht.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: Japaner, Spanier, Ukrainer, Orangensaft, Tee, Wasser, Chesterfields, Lucky-Strike, Old-Gold, Parliaments, Fuchs, Hund, Schnecke, Zebra
Schritt 8
- Der Ukrainer trinkt gern Tee.
- Der Lucky-Strike-Raucher trinkt Orangensaft.
Im Haus Nr. 1 wohnt weder der Ukrainer, noch raucht die betreffende Person Lucky-Strike. Folglich bleibt für sie nur das Wasser übrig.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: Japaner, Spanier, Ukrainer, Orangensaft, Tee, Chesterfields, Lucky-Strike, Old-Gold, Parliaments, Fuchs, Hund, Schnecke, Zebra
Schritt 9
- Der Chesterfields-Raucher hat einen Nachbarn, der Wasser trinkt.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: Japaner, Spanier, Ukrainer, Orangensaft, Tee, Lucky-Strike, Old-Gold, Parliaments, Fuchs, Hund, Schnecke, Zebra
Schritt 10
- Der Lucky-Strike-Raucher trinkt Orangensaft.
Beides zusammen ist nur in Haus Nr. 5 möglich.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: Japaner, Spanier, Ukrainer, Tee, Old-Gold, Parliaments, Fuchs, Hund, Schnecke, Zebra
Schritt 11
- Der Ukrainer trinkt gern Tee.
Beides zusammen ist nur in Haus Nr. 2 möglich.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: Japaner, Spanier, Old-Gold, Parliaments, Fuchs, Hund, Schnecke, Zebra
Schritt 12
- Der Japaner raucht Parliaments.
Beides zusammen ist nur in Haus Nr. 4 möglich.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: Spanier, Old-Gold, Fuchs, Hund, Schnecke, Zebra
Schritt 13
- Der Spanier hat einen Hund.
Beides zusammen ist nur in Haus Nr. 5 möglich
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: Old-Gold, Fuchs, Schnecke, Zebra
Schritt 14
- Die Person, die Old-Gold raucht, hat eine Schnecke.
Beides zusammen ist nur in Haus Nr. 3 möglich.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: Fuchs, Zebra
Schritt 15
- Der Chesterfields-Raucher wohnt neben der Person mit der Fuchs.
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Übrig: Zebra
Schritt 16
Nun bleibt nur noch eine Lücke für das Zebra. Die Frage ist also beantwortet: Der Kaffee trinkende, Parliaments rauchende Japaner aus dem grünen Haus hält das Zebra!
Nummer | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Farbe | gelb | blau | rot | grün | weiß |
Nationalität | Norweger | Ukrainer | Engländer | Japaner | Spanier |
Getränk | Wasser | Tee | Milch | Kaffee | Orangensaft |
Zigaretten | Kools | Chesterfields | Old-Gold | Parliaments | Lucky-Strike |
Tier | Fuchs | Pferd | Schnecke | Zebra | Hund |
Lösungssuche mit Prolog
Das Einsteinrätsel ist gut geeignet, um es in einer logischen Programmiersprache wie Prolog zu implementieren. Das folgende Programm sucht nach der Lösung.
- % A steht links neben B
- leftof(A, B, [A, B|_]).
- leftof(A, B, [_|R]) :- leftof(A, B, R).
- % A steht neben B
- nextto(A, B, H) :- leftof(A, B, H); leftof(B, A, H).
- % A ist das erste Haus
- first(A, [A|_]).
- % A steht in der Mitte
- inthemiddle(A, [_, _, A, _, _]).
- % Das Raetsel
- einstein :-
- % 5 Haeuser stehen nebeneinander.
- H = [_, _, _, _, _],
- % Der Englaender lebt im roten Haus.
- member([englaender, rot, _, _, _], H),
- % Der Spanier hat einen Hund.
- member([spanier, _, hund, _, _], H),
- % Der Ukrainer trinkt gern Tee.
- member([ukrainer, _, _, tee, _], H),
- % Das gruene Haus ist (direkt) links vom weissen Haus.
- leftof([_, gruen, _, _, _], [_, weiss, _, _, _], H),
- % Im gruenen Haus wird Kaffee getrunken.
- member([_, gruen, _, kaffee, _], H),
- % Die Person, die Old-Gold raucht, hat eine Schnecke.
- member([_, _, schnecke, _, oldgold], H),
- % Der Bewohner des mittleren Hauses trinkt Milch.
- inthemiddle([_, _, _, milch, _], H),
- % Der Bewohner des gelben Hauses raucht Kools.
- member([_, gelb, _, _, kools], H),
- % Der Norweger wohnt im ersten Haus.
- first([norweger, _, _, _, _], H),
- % Der Chesterfields-Raucher wohnt neben der Person mit
- % der Fuchs.
- nextto([_, _, _, _, chesterfields], [_, _, fuchs, _, _], H),
- % Der Mann mit dem Pferd lebt neben der Person, die
- % Kools raucht.
- nextto([_, _, pferd, _, _], [_, _, _, _, kools], H),
- % Der Lucky-Strike-Raucher trinkt Orangensaft.
- member([_, _, _, orangensaft, luckystrike], H),
- % Der Norweger wohnt neben dem blauen Haus.
- nextto([norweger, _, _, _, _], [_, blau, _, _, _], H),
- % Der Japaner raucht Parliaments.
- member([japaner, _, _, _, parliaments], H),
- % Der Chesterfields-Raucher hat einen Nachbarn, der Wasser
- % trinkt.
- nextto([_, _, _, _, chesterfields], [_, _, _, wasser, _], H),
- % Wem gehoert das Zebra?
- member([N, _, zebra, _, _], H),
- write('Der '),
- write(N),
- write('\n'),
- write(H),
- write(' haelt das Zebra.'),
- !.