编辑:这个谜题也被称为"爱因斯坦的谜语"
该谁拥有斑马(你可以试试这里的网络版)是一款经典的一套谜题的一个例子,我敢打赌,大多数人对堆栈溢出可以用纸笔解决它.但程序化解决方案会是什么样子?
基于下面列出的线索......
- 有五个房子.
- 每栋房屋都有自己独特的颜色.
- 所有房主都是不同国籍的.
- 他们都有不同的宠物.
- 他们都喝不同的饮料.
- 他们都抽不同的香烟.
- 英国人住在红房子里.
- 瑞典人有一只狗.
- 丹麦人喝茶.
- 温室位于白宫的左侧.
- 他们在温室里喝咖啡.
- 抽烟Pall Mall的男人有鸟.
- 他们在黄屋里吸烟登喜路.
- 在中间的房子里,他们喝牛奶.
- 挪威人居住在第一所房子里.
- 吸烟的男人住在房子旁边的房子里和猫咪住在一起.
- 在房子旁边的房子里,他们有一匹马,他们吸烟登喜路.
- 抽烟师傅的男人喝啤酒.
- 德国人抽烟王子.
- 挪威人住在蓝屋旁边.
- 他们在房子旁边的房子里喝水,他们吸烟混合.
谁拥有斑马?