编辑: 这个谜题也被称为“爱因斯坦之谜”
斑马的主人(你可以 你可以在这里试试网上版本)是一个典型的谜题集的例子,我敢打赌,大多数人在 Stack Overflow 可以用笔和纸解决它。但是程序化的解决方案会是什么样子呢?
根据下面列出的线索..。
- 有五栋房子。
- 每栋房子都有自己独特的颜色。
- 所有的房主都是不同国籍的。
- 他们都有不同的宠物。
- 他们都喝不同的饮料。
- 他们都抽不同的香烟。
- 那个英国人住在红房子里。
- 瑞典人有条狗。
- 丹麦人喝茶。
- 绿房子在白房子的左边。
- 他们在温室里喝咖啡。
- 抽 Pall Mall 烟的人有鸟。
- 他们在黄色的房子里抽登喜路。
- 在中间的房子里,他们喝牛奶。
- 挪威人住在第一所房子里。
- 抽混合烟的人和猫住在隔壁房子里。
- 在他们有马的房子旁边的房子里,他们抽登喜路。
- 抽蓝色大师烟的人喝啤酒。
- 德国人抽普林斯。
- 那个挪威人住在蓝房子旁边。
- 他们在他们抽混合烟的房子旁边的房子里喝水。
斑马是谁的?