المسارات
/
Factor
Factor
/
التمارين
/
لغز الحمار الوحشي
لغز الحمار الوحشي

لغز الحمار الوحشي

متوسط

مقدمة

لغز الحمار الوحشي هو لغز منطقي شهير يتكوّن من خمسة منازل، كل منها مطلي بلون مختلف. للبيوت سكان مختلفون، يحملون جنسيات مختلفة، ويمتلكون حيوانات أليفة مختلفة، ويشربون مشروبات مختلفة، ويمارسون هوايات مختلفة.

لمساعدتك في حل اللغز، لديك 15 عبارة تصف الحل. لكنك لن تتمكن من إيجاد حل اللغز إلا بجمع المعلومات الواردة في جميع العبارات.

Note

يُعد لغز الحمار الوحشي مسألة رضا القيود (CSP). في مثل هذه المسألة، تكون لديك مجموعة من القيم الممكنة ومجموعة من القيود التي تحدد القيم الصالحة. ومن مسائل رضا القيود (CSP) المشهورة أيضًا سودوكو.

التعليمات

مهمتك هي حل أحجية الحمار الوحشي للعثور على إجابة هذين السؤالين:

  • أي من السكان يشرب الماء؟
  • من يمتلك الحمار الوحشي؟

الأحجية

من المعروف أن العبارات 15 التالية كلها صحيحة:

  1. توجد خمسة منازل.
  2. الإنجليزي يسكن في المنزل الأحمر.
  3. الإسباني يمتلك الكلب.
  4. الشخص الذي يسكن في المنزل الأخضر يشرب القهوة.
  5. الأوكراني يشرب الشاي.
  6. المنزل الأخضر يقع مباشرة على يمين المنزل العاجي.
  7. صاحب الحلزون يحب الذهاب للرقص.
  8. الشخص الذي يسكن في المنزل الأصفر رسّام.
  9. الشخص الذي يسكن في المنزل الأوسط يشرب الحليب.
  10. النرويجي يسكن في المنزل الأول.
  11. الشخص الذي يحب القراءة يسكن في المنزل المجاور للشخص الذي يمتلك الثعلب.
  12. منزل الرسّام يقع بجوار المنزل الذي فيه الحصان.
  13. الشخص الذي يلعب كرة القدم يشرب عصير البرتقال.
  14. الياباني يلعب الشطرنج.
  15. النرويجي يسكن بجوار المنزل الأزرق.

وبالإضافة إلى ذلك، كل منزل من المنازل الخمسة مطلي بلون مختلف، وسكانه من جنسيات مختلفة، ويمتلكون حيوانات أليفة مختلفة، ويشربون مشروبات مختلفة، ويمارسون هوايات مختلفة.

Note

توجد 24 مليار حل ممكن (5!⁵ = 24,883,200,000)، لذلك جرّب استبعاد أكبر عدد ممكن من الحلول.


المصدر

ويكيبيديايفتح الرابط في نافذة أو علامة تبويب جديدة
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Factor Exercism

مستعد لبدء لغز الحمار الوحشي؟

سجّل في Exercism لتتعلّم وتتقن Factor عبر 47 مفهومًا163 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.

تعمّق في لغز الحمار الوحشي!

استكشف 8 طرق مختلفة لإيجاد حل Zebra Puzzle من بين 24 مليار حل ممكن، بما في ذلك تجاهل التبديلات غير الصحيحة في أسرع وقت ممكن، وخوارزمية AC-3، وحل منطقي موجز جدًا، وحتى خوارزمية جينية!