Memecahkan "Who have the Zebra" secara terprogram?

Sunting: teka-teki ini juga dikenal sebagai "Riddle Einstein" The Siapa yang memiliki Zebra (Anda dapat mencoba versi online di sini ) adalah contoh dari set klasik teka-teki dan saya bertaruh bahwa kebanyakan orang di Stack Overflow dapat memecahkannya dengan pena dan kertas. Tetapi seperti...