ज़ेब्रा पहेली एक प्रसिद्ध तर्क पहेली है। इसमें पाँच घर हैं और हर घर का रंग अलग है। इन घरों में रहने वाले लोगों की राष्ट्रीयताएँ अलग-अलग हैं, उनके पालतू जानवर अलग-अलग हैं, वे अलग-अलग पेय पीते हैं और अलग-अलग ब्रांड की सिगरेट पीते हैं।
पहेली हल करने में आपकी मदद के लिए आपको 15 कथन दिए जाते हैं, जो इस पहेली के हल के बारे में बताते हैं। लेकिन पहेली का हल आपको तभी मिलेगा जब आप सभी कथनों की जानकारी को आपस में जोड़ेंगे।
ज़ेब्रा पहेली एक कंस्ट्रेंट सैटिस्फैक्शन प्रॉब्लम (CSP) है। ऐसी समस्या में आपके पास संभावित वैल्यू का एक समूह होता है और ऐसे कंस्ट्रेंट का एक समूह होता है जो तय करते हैं कि कौन-सी वैल्यू मान्य हैं। एक और प्रसिद्ध CSP सुडोकू है।
आपको ज़ेबरा पहेली हल करके इन दो प्रश्नों के उत्तर ढूँढने हैं:
नीचे दिए गए 15 कथन सभी सत्य माने जाते हैं:
इसके अलावा, पाँचों घरों में से हर एक अलग रंग में रंगा गया है। उनके निवासियों की राष्ट्रीयता, पालतू जानवर, पेय और सिगरेट के ब्रांड भी सब अलग-अलग हैं।
यहाँ 24 अरब (5!⁵ = 24,883,200,000) संभावित हल हो सकते हैं, इसलिए जितने हल हो सके, उन्हें हटाने की कोशिश कीजिए।
Exercism पर साइन अप कीजिए और Nim को 70 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।
24 अरब संभावित हलों में से ज़ेब्रा पहेली का हल ढूँढने के 8 अलग-अलग तरीके जानिए, जिनमें अमान्य क्रमपरिवर्तनों को जितनी जल्दी हो सके अनदेखा करना, AC-3 एल्गोरिदम, तर्क पर आधारित एक बहुत संक्षिप्त हल और यहाँ तक कि एक जेनेटिक एल्गोरिदम भी शामिल है!