Startseite → Logikrätsel → Das Motorradrätsel → Lösung
Lösung: Das Motorradrätsel
Lösung
Haben Sie das Motorradrätsel lösen können? Machen Sie weiter mit dem etwas schwierigeren Einsteinrätsel!
Schritt 1
- Das schwarze Motorrad stand am Mittwoch auf dem Firmenparkplatz.
Wochentag | Montag | Dienstag | Mittwoch | Donnerstag | Freitag |
---|---|---|---|---|---|
Name | Felix | Kurt | Laura | Fiona | Mark |
Motorrad | Supersportler | Enduro | Chopper | Naked Bike | Sporttourer |
Farbe | Grün | Rot | Schwarz | Gelb | Blau |
Geschwindigkeit | 220 km/h | 160 km/h | 140 km/h | 200 km/h | 180 km/h |
Übrig: Felix, Fiona, Kurt, Laura, Mark, Chopper, Enduro, Naked Bike, Sporttourer, Supersportler, Blau, Gelb, Grün, Rot, 140 km/h, 160 km/h, 180 km/h, 200 km/h, 220 km/h
Schritt 2
- Am Dienstag stand eine Enduro mit einer Höchstgeschwindigkeit von 160 km/h vor der Firma.
Wochentag | Montag | Dienstag | Mittwoch | Donnerstag | Freitag |
---|---|---|---|---|---|
Name | Felix | Kurt | Laura | Fiona | Mark |
Motorrad | Supersportler | Enduro | Chopper | Naked Bike | Sporttourer |
Farbe | Grün | Rot | Schwarz | Gelb | Blau |
Geschwindigkeit | 220 km/h | 160 km/h | 140 km/h | 200 km/h | 180 km/h |
Übrig: Felix, Fiona, Kurt, Laura, Mark, Chopper, Naked Bike, Sporttourer, Supersportler, Blau, Gelb, Grün, Rot, 140 km/h, 180 km/h, 200 km/h, 220 km/h
Schritt 3
- Felix kam am Montag mit seinem Motorrad zur Arbeit. Es ist nicht gelb.
Wochentag | Montag | Dienstag | Mittwoch | Donnerstag | Freitag |
---|---|---|---|---|---|
Name | Felix | Kurt | Laura | Fiona | Mark |
Motorrad | Supersportler | Enduro | Chopper | Naked Bike | Sporttourer |
Farbe | Grün | Rot | Schwarz | Gelb | Blau |
Geschwindigkeit | 220 km/h | 160 km/h | 140 km/h | 200 km/h | 180 km/h |
Übrig: Fiona, Kurt, Laura, Mark, Chopper, Naked Bike, Sporttourer, Supersportler, Blau, Gelb, Grün, Rot, 140 km/h, 180 km/h, 200 km/h, 220 km/h
Schritt 4
- Kurt kam nicht am Donnerstag mit seinem roten Motorrad zur Arbeit.
- Fionas Motorrad kann nicht so schnell fahren wie der Supersportler. Es ist nicht schwarz.
- Marks Motorrad hat eine Höchstgeschwindigkeit von 180 km/h. Es stand einen Tag nach dem Naked Bike auf dem Parkplatz.
Kurt, Fiona und Mark können also nicht am Mittwoch mit ihren Motorrädern zur Arbeit gefahren sein. Es bleibt nur noch Laura übrig.
Wochentag | Montag | Dienstag | Mittwoch | Donnerstag | Freitag |
---|---|---|---|---|---|
Name | Felix | Kurt | Laura | Fiona | Mark |
Motorrad | Supersportler | Enduro | Chopper | Naked Bike | Sporttourer |
Farbe | Grün | Rot | Schwarz | Gelb | Blau |
Geschwindigkeit | 220 km/h | 160 km/h | 140 km/h | 200 km/h | 180 km/h |
Übrig: Fiona, Kurt, Mark, Chopper, Naked Bike, Sporttourer, Supersportler, Blau, Gelb, Grün, Rot, 140 km/h, 180 km/h, 200 km/h, 220 km/h
Schritt 5
- Am Freitag stand ein Motorrad vor der Firma, das schneller fahren kann als Lauras Chopper.
Wochentag | Montag | Dienstag | Mittwoch | Donnerstag | Freitag |
---|---|---|---|---|---|
Name | Felix | Kurt | Laura | Fiona | Mark |
Motorrad | Supersportler | Enduro | Chopper | Naked Bike | Sporttourer |
Farbe | Grün | Rot | Schwarz | Gelb | Blau |
Geschwindigkeit | 220 km/h | 160 km/h | 140 km/h | 200 km/h | 180 km/h |
Übrig: Fiona, Kurt, Mark, Naked Bike, Sporttourer, Supersportler, Blau, Gelb, Grün, Rot, 140 km/h, 180 km/h, 200 km/h, 220 km/h
Schritt 6
- Marks Motorrad hat eine Höchstgeschwindigkeit von 180 km/h. Es stand einen Tag nach dem Naked Bike auf dem Parkplatz.
Das ist nur noch am Donnerstag / Freitag möglich.
Wochentag | Montag | Dienstag | Mittwoch | Donnerstag | Freitag |
---|---|---|---|---|---|
Name | Felix | Kurt | Laura | Fiona | Mark |
Motorrad | Supersportler | Enduro | Chopper | Naked Bike | Sporttourer |
Farbe | Grün | Rot | Schwarz | Gelb | Blau |
Geschwindigkeit | 220 km/h | 160 km/h | 140 km/h | 200 km/h | 180 km/h |
Übrig: Fiona, Kurt, Sporttourer, Supersportler, Blau, Gelb, Grün, Rot, 140 km/h, 200 km/h, 220 km/h
Schritt 7
- Am Freitag stand ein Motorrad vor der Firma, das schneller fahren kann als Lauras Chopper.
Wochentag | Montag | Dienstag | Mittwoch | Donnerstag | Freitag |
---|---|---|---|---|---|
Name | Felix | Kurt | Laura | Fiona | Mark |
Motorrad | Supersportler | Enduro | Chopper | Naked Bike | Sporttourer |
Farbe | Grün | Rot | Schwarz | Gelb | Blau |
Geschwindigkeit | 220 km/h | 160 km/h | 140 km/h | 200 km/h | 180 km/h |
Übrig: Fiona, Kurt, Sporttourer, Supersportler, Blau, Gelb, Grün, Rot, 200 km/h, 220 km/h
Schritt 8
- Kurt kam nicht am Donnerstag mit seinem roten Motorrad zur Arbeit.
Für Fiona bleibt dann nur noch der Donnerstag übrig.
Wochentag | Montag | Dienstag | Mittwoch | Donnerstag | Freitag |
---|---|---|---|---|---|
Name | Felix | Kurt | Laura | Fiona | Mark |
Motorrad | Supersportler | Enduro | Chopper | Naked Bike | Sporttourer |
Farbe | Grün | Rot | Schwarz | Gelb | Blau |
Geschwindigkeit | 220 km/h | 160 km/h | 140 km/h | 200 km/h | 180 km/h |
Übrig: Sporttourer, Supersportler, Blau, Gelb, Grün, 200 km/h, 220 km/h
Schritt 9
- Fionas Motorrad kann nicht so schnell fahren wie der Supersportler. Es ist nicht schwarz.
Wochentag | Montag | Dienstag | Mittwoch | Donnerstag | Freitag |
---|---|---|---|---|---|
Name | Felix | Kurt | Laura | Fiona | Mark |
Motorrad | Supersportler | Enduro | Chopper | Naked Bike | Sporttourer |
Farbe | Grün | Rot | Schwarz | Gelb | Blau |
Geschwindigkeit | 220 km/h | 160 km/h | 140 km/h | 200 km/h | 180 km/h |
Übrig: Sporttourer, Blau, Gelb, Grün
Schritt 10
- Das grüne Motorrad kann am schnellsten fahren.
Wochentag | Montag | Dienstag | Mittwoch | Donnerstag | Freitag |
---|---|---|---|---|---|
Name | Felix | Kurt | Laura | Fiona | Mark |
Motorrad | Supersportler | Enduro | Chopper | Naked Bike | Sporttourer |
Farbe | Grün | Rot | Schwarz | Gelb | Blau |
Geschwindigkeit | 220 km/h | 160 km/h | 140 km/h | 200 km/h | 180 km/h |
Übrig: Sporttourer, Blau, Gelb
Schritt 11
- Der Sporttourer ist blau.
Also muss das Naked Bike gelb sein.
Wochentag | Montag | Dienstag | Mittwoch | Donnerstag | Freitag |
---|---|---|---|---|---|
Name | Felix | Kurt | Laura | Fiona | Mark |
Motorrad | Supersportler | Enduro | Chopper | Naked Bike | Sporttourer |
Farbe | Grün | Rot | Schwarz | Gelb | Blau |
Geschwindigkeit | 220 km/h | 160 km/h | 140 km/h | 200 km/h | 180 km/h |
Lösungssuche mit Prolog
Das Motorradrätsel ist analog zum Einsteinrätsel gut geeignet, um es in einer logischen Programmiersprache wie Prolog zu implementieren. Das folgende Programm löst das Rätsel „wie von selbst“:
- % leftof(A, B, L):
- % A steht in der Liste L direkt links von B.
- leftof(A, B, [A, B | _]).
- leftof(A, B, [_ | R]) :- leftof(A, B, R).
- % Implementierung des Raetsels
- motorraeder :-
- % Es gibt fuenf Wochentage.
- Woche = [Mo, Di, Mi, _, Fr],
-
- % Definition der moeglichen Farben
- permutation(
- Woche,
- [
- [_, _, blau, _],
- [_, _, gelb, _],
- [_, _, gruen, _],
- [_, _, rot, _],
- [_, _, schwarz, _]
- ]
- ),
-
- % Definition der moeglichen Hoechstgeschwindigkeiten
- permutation(
- Woche,
- [
- [_, _, _, 140],
- [_, _, _, 160],
- [_, _, _, 180],
- [_, _, _, 200],
- [_, _, _, 220]
- ]
- ),
- % Das gruene Motorrad kann am schnellsten fahren.
- member([_, _, gruen, 220], Woche),
- % Das schwarze Motorrad stand am Mittwoch auf dem Firmenparkplatz.
- Mi = [_, _, schwarz, _],
- % Kurt kam nicht am Donnerstag mit seinem roten Motorrad zur Arbeit.
- member([kurt, _, rot, _], [Mo, Di, Mi, Fr]),
- % Der Sporttourer ist blau.
- member([_, sporttourer, blau, _], Woche),
- % Am Freitag stand ein Motorrad vor der Firma, ...
- Fr = [_, _, _, G1],
- % ... das schneller fahren kann als Lauras Chopper
- member([laura, chopper, _, G2], Woche),
- G1 > G2,
- % Am Dienstag stand eine Enduro mit einer
- % Höchstgeschwindigkeit von 160 km/h vor der Firma.
- Di = [_, enduro, _, 160],
- % Fionas Motorrad kann nicht so schnell fahren wie der Supersportler. ...
- member([fiona, _, F3, G3], Woche),
- member([_, supersportler, _, G4], Woche),
- G3 < G4,
- % ... Es ist nicht schwarz.
- member(F3, [gelb, gruen, blau, rot]),
- % Felix kam am Montag mit seinem Motorrad zur Arbeit. ...
- Mo = [felix, _, _, F5],
- % ... Es ist nicht gelb.
- F5 \= gelb,
- % Marks Motorrad hat eine Höchstgeschwindigkeit von 180 km/h.
- % Es stand einen Tag nach dem Naked Bike auf dem Parkplatz.
- leftof([_, nakedbike, _, _], [mark, _, _, 180], Woche),
- % Loesung ausgeben
- write(Woche),
- write('\n'),
- % Weitere Loesungen suchen
- fail.