Herzlich Willkommen auf Weltverschwoerung.de

Angemeldete User sehen übrigens keine Werbung. Wir freuen uns wenn Du bei uns mitdiskutierst:

Rätsel von Albert Einstein

Black_Melon

Geselle
24. April 2004
9
Hi,

ich habe heute von einem Kumpel ein Rätsel von Albert Einstein bekommen, kann aber auch nicht sagen ob eswirklich von ihm is, vergleich mal im internet suchen. Leider kenne ich auch die Lösung nicht, vielleicht bekommt es jemand von euch raus. Also hier das Rätsel:


Albert Einstein verfasste dieses Rätsel im letzten Jahrhundert.
Er behauptete, 98% der Weltbevölkerung sein nicht in der Lage , dieses Rätsel zu lösen.

1. Es gibt 5 Häuser mit je einer Farbe.
2. In jedem Haus wohnt eine Person mit einer anderen Nationalität
3. Jeder Bewohner bevorzugt ein bestimmtes Getränk, raucht eine bestimmte Zigarettenmarke und hält sich ein bestimmtes Haustier.
4. Keine Person trinkt das gleiche Getränk, raut die gleiche Zigarettenmarke, oder hält sich das gleiche Haustier.

Frage: Wem gehört der Fisch?

- Der Brite lebt im roten Haus.
- Der Schwede hält sich einen Hund
- Der Däne trinkt gerne Tee
- Das grüne Haus liegt links vom weißen Haus
- Der Besitzer des grünen Hauses trinkt Kaffee
- Die Person, die Pall-Mall raucht, hält sich einen Vogel.
- Der Mann der im mittleren Haus wohnt, trinkt Milch.
- Der Besitzer des gelben Hauses raucht Dunill.
- Der Norweger wohnt im ersten Haus.
- Der Malboro Raucher wohnt neben dem, der eine Katze hält.
- Der Mann der ein Pferdhält, wohnt neben dem der Dunill raucht.
- Der Winfield Raucher trinkt gerne Bier.
- Der Norweger wohnt neben dem blauen Haus.
- Der Deutsche raucht Rothmanns.
- Der Malboro Raucher hat einen Nachbarn, der Wasser trinkt.


Viel Spaß!
 

Gurke

Großer Auserwählter
25. März 2003
1.626
Eigentlich ist es mir ja schon fast peinlich. Hab das schon so oft gelößt und vergesse doch immer wieder die Lösung.
 

Gurke

Großer Auserwählter
25. März 2003
1.626
Nundenn, hol ich die zweite Zaunlatte.
Glaube mit der Suchfunktion des Bordes bin ich schnller, als erneut Kästchen zu malen.

Ahh, seh schon, waren uns damals nicht einig. Gut, muß kurz anderes Betriebssystem booten, hatte doch mal ein Programm für zusammengewürfelt.
 

Gurke

Großer Auserwählter
25. März 2003
1.626
Wieder zurück. Hat etwas länger gedauert, mußte mich erst wieder in die Technik reinfuchsen.

Alle Möglichkeiten durchlaufen lassen, Der Fisch gehört dem Deutschen, der in einem grünen Haus wohnt, Rothmans Lungenbrötchen vertilgt und Kaffee bechert.
 

antimagnet

Ritter Kadosch
10. April 2002
5.881
hab mal eben was entworfen:

class test6
{
public static void main(String[] args)
{
raten();
}//main

static void raten()
{
int a1,b1,c1,d1,e1;
int a2,b2,c2,d2,e2;
int a3,b3,c3,d3,e3;
int a4,b4,c4,d4,e4;
int a5,b5,c5,d5,e5;
int status;

for(a1 = 1;a1 < 6;a1++)
{
for(b1 = 1;b1 < 6;b1++)
{
if(b1!=4)
continue;
for(c1 = 1;c1 < 6;c1++)
{
for(d1 = 1;d1 < 6;d1++)
{
for(e1 = 1;e1 < 6;e1++)
{
for(a2 = 1;a2 < 6;a2++)
{
if(a2==a1)
continue;
if(a2!=5)
continue;
for(b2 = 1;b2 < 6;b2++)
{
if(b2==b1)
continue;
for(c2 = 1;c2 < 6;c2++)
{
if(c2==c1)
continue;
for(d2 = 1;d2 < 6;d2++)
{
if(d2==d1)
continue;
for(e2 = 1;e2 < 6;e2++)
{
if(e2==e1)
continue;
for(a3 = 1;a3 < 6;a3++)
{
if(a3==a1 || a3==a2)
continue;
for(b3 = 1;b3 < 6;b3++)
{
if(b3==b1 || b3==b2)
continue;
for(c3 = 1;c3 < 6;c3++)
{
if(c3==c1 || c3==c2)
continue;
for(d3 = 1;d3 < 6;d3++)
{
if(d3==d1 || d3==d2)
continue;
for(e3 = 1;e3 < 6;e3++)
{
if(e3==e1 || e3==e2)
continue;
if(e3!=1)
continue;
for(a4 = 1;a4 < 6;a4++)
{
if(a4==a3 || a4==a2 || a4==a1)
continue;
for(b4 = 1;b4 < 6;b4++)
{
if(b4==b3 || b4==b2 || b4==b1)
continue;
for(c4 = 1;c4 < 6;c4++)
{
if(c4==c3 || c4==c2 || c4==c1)
continue;
for(d4 = 1;d4 < 6;d4++)
{
if(d4==d3 || d4==d2 || d4==d1)
continue;
for(e4 = 1;e4 < 6;e4++)
{
if(e4==e3 || e4==e2 || e4==e1)
continue;
for(a5 = 1;a5 < 6;a5++)
{
if(a5==a4 || a5==a3 || a5==a2 || a5==a1)
continue;
for(b5 = 1;b5 < 6;b5++)
{
if(b5==b4 || b5==b3 || b5==b2 || b5==b1)
continue;
for(c5 = 1;c5 < 6;c5++)
{
if(c5==c4 || c5==c3 || c5==c2 || c5==c1)
continue;
for(d5 = 1;d5 < 6;d5++)
{
if(d5==d4 || d5==d3 || d5==d2 || d5==d1)
continue;
for(e5 = 1;e5 < 6;e5++)
{
if(e5==e4 || e5==e3 || e5==e2 || e5==e1)
continue;

status = 0;
if((a1==1 && b1==1)||(a2==1 && b2==1)||(a3==1 && b3==1)||(a4==1 && b4==1)||(a5==1 && b5==1))
status++;
else
break;
if((b1==2 && c1==1)||(b2==2 && c2==1)||(b3==2 && c3==1)||(b4==2 && c4==1)||(b5==2 && c5==1))
status++;
else
break;
if((b1==3 && e1==4)||(b2==3 && e2==4)||(b3==3 && e3==4)||(b4==3 && e4==4)||(b5==3 && e5==4))
status++;
else
break;
if((a1==2 && a2==3)||(a2==2 && a3==3)||(a3==2 && a4==3)||(a4==2 && a5==3))
status++;
else
break;
if((a1==2 && e1==5)||(a2==2 && e2==5)||(a3==2 && e3==5)||(a4==2 && e4==5)||(a5==2 && e5==5))
status++;
else
break;
if((d1==4 && c1==3)||(d2==4 && c2==3)||(d3==4 && c3==3)||(d4==4 && c4==3)||(d5==4 && c5==3))
status++;
else
break;

if((a1==4 && d1==1)||(a2==4 && d2==1)||(a3==4 && d3==1)||(a4==4 && d4==1)||(a5==4 && d5==1))
status++;
else
break;

if((d1==2 && c2==2)||(d2==2 &&(c1==2||c3==2))||(d3==2 &&(c2==2||c4==2))||(d4==2 &&(c3==2||c5==2))||(d5==2 && c4==2))
status++;
else
break;
if((d1==1 && c2==5)||(d2==1 &&(c1==5||c3==5))||(d3==1 &&(c2==5||c4==5))||(d4==1 &&(c3==5||c5==5))||(d5==1 && c4==5))
status++;
else
break;
if((d1==3 && e1==3)||(d2==3 && e2==3)||(d3==3 && e3==3)||(d4==3 && e4==3)||(d5==3 && e5==3))
status++;
else
break;
if((d1==5 && b1==5)||(d2==5 && b2==5)||(d3==5 && b3==5)||(d4==5 && b4==5)||(d5==5 && b5==5))
status++;
else
break;

if((d1==2 && e2==2)||(d2==2 &&(e1==2||e3==2))||(d3==2 &&(e2==2||e4==2))||(d4==2 &&(e3==2||e5==2))||(d5==2 && e4==2))
status++;
else
break;

System.out.println("A1 - "+a1+" A2 - "+a2+" A3 - "+a3+" A4 - "+a4+" A5 - "+a5);
System.out.println("B1 - "+b1+" B2 - "+b2+" B3 - "+b3+" B4 - "+b4+" B5 - "+b5);
System.out.println("C1 - "+c1+" C2 - "+c2+" C3 - "+c3+" C4 - "+c4+" C5 - "+c5);
System.out.println("D1 - "+d1+" D2 - "+d2+" D3 - "+d3+" D4 - "+d4+" D5 - "+d5);
System.out.println("E1 - "+e1+" E2 - "+e2+" E3 - "+e3+" E4 - "+e4+" E5 - "+e5);

System.out.println(" Farbe a: Land b: Tier c: Ziggn d: Getränk e:");
System.out.println(" 1-rot 1-Brite 1-Hund 1-Dunhill 1-Milch");
System.out.println(" 2-grün 2-Schwede 2-Katze 2-Malboro 2-Wasser");
System.out.println(" 3-weiß 3-Däne 3-Vogel 3-Winfield 3-Bier");
System.out.println(" 4-gelb 4-Norweger 4-Fisch 4-PallMall 4-Tee");
System.out.println(" 5-blau 5-Deutscher 5-Pferd 5-Rothmans 5-Kaffe");

}//for e5
}//for d5
}//for c5
}//for b5
}//for a5
}//for e4
}//for d4
}//for c4
}//for b4
}//for a4
}//for e3
}//for d3
}//for c3
}//for b3
}//for a3
}//for e2
}//for d2
}//for c2
}//for b2
}//for a2
}//for e1
}//for d1
}//for c1
}//for b1
}//for a1
System.exit(0);

}//raten
}//class

naja, ist ziemlich billig und nicht laufzeitoptimiert....


:lol:
 

Gurke

Großer Auserwählter
25. März 2003
1.626
Jaja, das wollte ich nicht schon wieder hier reinkopieren.
Dachte auch erst das funktioniert nichr mehr, weil er so lange brauchte, aber bis er alles runtergezählt hat, dauert eine Weile.
 

blur

Geheimer Meister
1. September 2003
251
Das geht aber auch ohne Programm. Solche Rätsel findet man auch in der PM, wenn ich mich recht erinnere. War fast eine Sucht von mir...
 

Gurke

Großer Auserwählter
25. März 2003
1.626
Weiß, mit Kästchen und dann einfach alle Hinweise duch gehen die man hat und ja oder nein markieren.
Findet sich in vielen Rätselheften, ist manchmal ganz nett.
 

blur

Geheimer Meister
1. September 2003
251
Wohnt der Däne im weißen Haus? Wenn ja, bin ich auf dem richtigen Weg.
 

blur

Geheimer Meister
1. September 2003
251
So, ich hab was raus. Ich schick dir das mal per PN. Vielleicht hat ja noch jemand Lust auf ne Runde knobeln.
 

Ähnliche Beiträge

Oben Unten