文件名称:JAVA运用ArrayList实现逻辑推理题(谁养鱼)
文件大小:7KB
文件格式:JAVA
更新时间:2021-11-07 06:50:34
JAVA ArrayList 谁养鱼 逻辑推理
使用JAVA语言中的ArrayList解决爱因斯坦在20世纪初出的逻辑推理题——《谁养鱼》,在一条街上有5座房子,喷了5种颜色。每个房子里住着不同国籍的人。每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物。问谁养的是鱼? 所列举项应该满足如下要求:英国人住红色房子;瑞典人养狗;丹麦人喝茶;绿色房子在白色房子左边;绿色房子主人喝咖啡;抽PalMal香烟的人养鸟;黄色房子主人抽Dunhill香烟;住在中间房子的人喝牛奶;挪威人住第一间房;抽Blends香烟的人住在养猫的人隔壁;养马的人住抽Dunhill香烟的人隔壁;抽BlMt的人喝啤酒;德国人抽Prince香烟;挪威人住蓝色房子隔壁;抽Blends香烟的人有一个喝水的邻居。