14
「ゼブラの所有者」をプログラムで解決するには?
編集:このパズルは「アインシュタインの謎」としても知られています ゼブラを所有している人(あなたがすることができ、ここでオンライン版を試してみてください)スタックオーバーフロー上のほとんどの人がペンと紙でそれを解決することができるというパズルとIベットの古典的なセットの例です。しかし、プログラムによるソリューションはどのように見えるでしょうか? 以下の手がかりに基づいて... 5つの家があります。 各家には独自の色があります。 すべての家の所有者は異なる国籍です。 彼らはすべて異なるペットを飼っています。 彼らはすべて別の飲み物を飲みます。 彼らはみんな違うタバコを吸います。 イギリス人は赤い家に住んでいます。 スウェーデン人は犬を飼っています。 デーンはお茶を飲みます。 温室は白い家の左側にあります。 彼らは温室でコーヒーを飲みます。 ポールモールを吸う男には鳥がいます。 黄色い家で彼らはダンヒルを吸います。 真ん中の家では牛乳を飲みます。 ノルウェー人は最初の家に住んでいます。 ブレンドを吸う男は猫のいる家の隣の家に住んでいます。 彼らは馬を飼っている家の隣の家で、ダンヒルを吸っています。 ブルーマスターを吸う男はビールを飲みます。 ドイツ人は王子を吸います。 ノルウェー人は青い家の隣に住んでいます。 彼らはブレンドを吸う家の隣の家で水を飲みます。 ...ゼブラの所有者は誰ですか?