Διαδρομές
/
Nim
Nim
/
Ασκήσεις
/
Γρίφος της ζέβρας
Γρίφος της ζέβρας

Γρίφος της ζέβρας

Μέτριο

Εισαγωγή

Ο Γρίφος της Ζέβρας είναι ένας διάσημος γρίφος λογικής, στον οποίο υπάρχουν πέντε σπίτια, καθένα βαμμένο με διαφορετικό χρώμα. Τα σπίτια έχουν διαφορετικούς κατοίκους, που έχουν διαφορετικές εθνικότητες, έχουν διαφορετικά κατοικίδια, πίνουν διαφορετικά ποτά και καπνίζουν διαφορετικές μάρκες τσιγάρων.

Για να σε βοηθήσουμε να λύσεις τον γρίφο, σου δίνονται 15 προτάσεις που περιγράφουν τη λύση. Ωστόσο, μόνο συνδυάζοντας τις πληροφορίες από όλες τις προτάσεις θα καταφέρεις να βρεις τη λύση του γρίφου.

Note

Ο Γρίφος της Ζέβρας είναι ένα πρόβλημα ικανοποίησης περιορισμών (CSP). Σε ένα τέτοιο πρόβλημα, έχεις ένα σύνολο από πιθανές τιμές και ένα σύνολο από περιορισμούς που καθορίζουν ποιες τιμές είναι έγκυρες. Ένα άλλο γνωστό CSP είναι το Sudoku.

Οδηγίες

Το καθήκον σου είναι να λύσεις το Παζλ της Ζέβρας για να βρεις την απάντηση σε αυτές τις δύο ερωτήσεις:

  • Ποιος από τους κατοίκους πίνει νερό;
  • Ποιος έχει τη ζέβρα;

Παζλ

Οι παρακάτω 15 προτάσεις είναι όλες γνωστές ως αληθείς:

  1. Υπάρχουν πέντε σπίτια.
  2. Ο Englishman μένει στο κόκκινο σπίτι.
  3. Ο Spaniard έχει τον σκύλο.
  4. Στο πράσινο σπίτι πίνουν καφέ.
  5. Ο Ukrainian πίνει τσάι.
  6. Το πράσινο σπίτι βρίσκεται αμέσως δεξιά από το σπίτι του φίλντισι.
  7. Ο καπνιστής Old Gold έχει σαλιγκάρια.
  8. Στο κίτρινο σπίτι καπνίζουν Kools.
  9. Στο μεσαίο σπίτι πίνουν γάλα.
  10. Ο Norwegian μένει στο πρώτο σπίτι.
  11. Ο άντρας που καπνίζει Chesterfields μένει στο σπίτι δίπλα στον άντρα με την αλεπού.
  12. Στο σπίτι δίπλα στο σπίτι όπου κρατούν το άλογο, καπνίζουν Kools.
  13. Ο καπνιστής Lucky Strike πίνει χυμό πορτοκαλιού.
  14. Ο Japanese καπνίζει Parliaments.
  15. Ο Norwegian μένει δίπλα στο μπλε σπίτι.

Επιπλέον, καθένα από τα πέντε σπίτια είναι βαμμένο με διαφορετικό χρώμα, και οι κάτοικοί τους έχουν διαφορετική εθνική καταγωγή, έχουν διαφορετικά κατοικίδια, πίνουν διαφορετικά ποτά και καπνίζουν διαφορετικές μάρκες τσιγάρων.

Note

Υπάρχουν 24 δισεκατομμύρια (5!⁵ = 24.883.200.000) πιθανές λύσεις, οπότε προσπάθησε να αποκλείσεις όσο το δυνατόν περισσότερες λύσεις.


Πηγή

WikipediaΟ σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
Nim Exercism

Έτοιμος να ξεκινήσεις την άσκηση Γρίφος της ζέβρας;

Γράψου στο Exercism για να μάθεις και να κατακτήσεις Nim με 70 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.

Αναλυτική ματιά στο Γρίφος της ζέβρας!

Εξερεύνησε 8 διαφορετικούς τρόπους για να βρεις τη λύση του Γρίφου της Ζέβρας ανάμεσα σε 24 δισεκατομμύρια πιθανές λύσεις, όπως το να αγνοείς τις άκυρες μεταθέσεις όσο το δυνατόν νωρίτερα, τον αλγόριθμο AC-3, μια ιδιαίτερα συνοπτική λύση βασισμένη στη λογική και ακόμη και έναν γενετικό αλγόριθμο!