據說在20世紀初愛因斯坦出了一道迷題,當時98%的人回答不了。題目如下:
在一街上有顏色互不相同的五棟房子,不同國籍的人分別住在這五棟房子里,每人抽不同品牌的香煙,喝不同的飲料,養不同的寵物。
已知如下情況:
1> 英國人住在紅房子里;
2> 瑞典人養狗;
3> 丹麥人喝荼;
4> 綠色房子座落在白色房子的左面;
5> 綠色房子的主人喝咖啡;
6> 抽Pall Mall香煙的人養鳥;
7> 黃色房子的主人抽Dunhill香煙;
8> 挪威人住第一間房子;
9> 五座房子中間的那座,主人喝牛奶;
10> 抽Blends香煙的人住在養貓人的隔壁;
11> 養馬的人住在抽Dunhill香煙者的隔壁;
12> 抽Blue Master香煙的人喝啤酒;
13> 德國人抽Prince香煙;
14> 挪威人住的房子在藍色房子的隔壁;
15> 抽Blends香煙的人有一個喝水的鄰居;
要你回答的問題是:誰養魚
我的答案:德國人
這是2007年6月《程序員》上的一道問題,自己覺得好像很有意思就拿出來給大家分享一下,可惜書上沒有給出答案,我只能給出我做的答案,大家可以一起討論下。