先將五座房子按從左至右編為1到5。
由條件九,將挪威人定為1。
由條件十,2為蘭房子。
由條件一,紅房子是英人的,不是挪威人的。
由條件四,綠房子在白房子左邊,又排除了挪威人。
即可確定1號挪威人房子的顏色是黃色。
由條件七,1號黃房子的挪威人抽DUN煙。
由條件十,1號黃房子抽DUN煙的挪威人旁邊住著養(yǎng)馬的。
即2號蘭房子的主人養(yǎng)馬。
由條件八,3號(中間)房主喝牛奶。
由條件五,綠房子主人既要住在白房子左邊又是喝咖啡的,
前面1、2號房子顏色已定,要滿足這些條件的只能是:4為綠房子、5為白房子。
剩下3號便是紅房子,且為英人的。
現(xiàn)在歸納以下已知的:
1號黃房子的挪威人抽DUN煙,
2號藍房子養(yǎng)馬,
3號紅房子的英人喝牛奶,
4號綠房子的喝咖啡,
5號是白房子。
這樣,對于條件十二,符合的只剩2號和5號房子的主人,
因為1號國籍已定,3、4號喝的飲料已定。如果是2號,
那5號就是喝茶的丹麥人,這樣對于條件十五就會矛盾。
所以只能是:
5號白房子的主人是喝啤酒抽BLUE煙的。
剩下的便是2號藍房子養(yǎng)馬的,主人是丹麥人,喝茶。
剩下的飲料只有水了,自然是1號喝的啦。而且,
由條件十五,2號藍房子喝茶養(yǎng)馬的丹麥人抽BLENDS煙。
由條件13,只有3和4號抽的煙未確定,而3又是英人,故4是抽PRIN煙的德人。
剩下的一種煙PALL就是英人了,而且由條件6,他養(yǎng)鳥。
國籍只剩下是瑞典人只有是5號了,而他養(yǎng)狗。
由條件10,抽BLEN煙的丹麥人旁養(yǎng)貓的只能是1號。
寵物確定了四個,就剩下德國人,自然是魚了!
全部答案:
1號黃房子的挪威人喝水抽DUN煙養(yǎng)貓,
2號藍房子的丹麥人喝茶抽BLE煙養(yǎng)馬,
3號紅房子的英人喝牛奶抽PALL煙養(yǎng)鳥,
4號綠房子的德人喝咖啡抽PRIN煙養(yǎng)魚,
5號白房子的瑞典人喝啤酒抽BLUE煙養(yǎng)狗。
[愛因斯坦出的謎語]