谁能用语言实现下面的题目?望大神赐教
这是群里面有人发出来的一道题,当时觉得挺有意思就拿起笔来详细的推倒起来。题目
有5座连续相邻的房子,并且每个房子有同的颜色:蓝色,绿色,红色,白色和黄色
每间房子的主人有不同的国籍:英国、印尼、德国、美国和荷兰
每个人喝不同的饮料:葡萄汁、咖啡、牛奶、茶和水
每个人都有不同的工作:记者、邮递员、魔术师、宇航员和精算师
每个人饲养不同的宠物:老虎、斑马、鹦鹉、鲨鱼和土豚
英国人住在红房子
荷兰人饲养土豚
印尼人喝茶
绿色房子在白色房子的左边
绿色房子的主人喝咖啡
记者饲养鹦鹉
黄色房子的主人是一名精算师
住在中央房子的人喝牛奶
美国住在第一间房子
宇航员住在饲养老虎的人旁边
养斑马的人在精算师的旁边
邮递员喝葡萄汁
德国人是一个魔术师
美国人住在蓝色房子的旁边
宇航员的邻居期中一个是喝水
谁拥有鲨鱼?