Rutas
/
Nim
Nim
/
Ejercicios
/
Acertijo de la cebra
Acertijo de la cebra

Acertijo de la cebra

Media

Introducción

El Zebra Puzzle es un famoso puzle de lógica en el que hay cinco casas, cada una pintada de un color diferente. Las casas tienen habitantes diferentes, con nacionalidades diferentes, mascotas diferentes, bebidas diferentes y marcas de cigarrillos diferentes.

Para ayudarte a resolver el puzle, se te dan 15 afirmaciones que describen la solución. Sin embargo, solo combinando la información de todas las afirmaciones podrás encontrar la solución al puzle.

Note

El Zebra Puzzle es un problema de satisfacción de restricciones (CSP). En este tipo de problema, tienes un conjunto de valores posibles y un conjunto de restricciones que limitan qué valores son válidos. Otro CSP muy conocido es el sudoku.

Instrucciones

Tu tarea es resolver el acertijo de la cebra para encontrar la respuesta a estas dos preguntas:

  • ¿Cuál de los residentes bebe agua?
  • ¿Quién es el dueño de la cebra?

Acertijo

Se sabe que las siguientes 15 afirmaciones son verdaderas:

  1. Hay cinco casas.
  2. El inglés vive en la casa roja.
  3. El español es el dueño del perro.
  4. En la casa verde se bebe café.
  5. El ucraniano bebe té.
  6. La casa verde está inmediatamente a la derecha de la casa marfil.
  7. El fumador de Old Gold tiene caracoles.
  8. En la casa amarilla se fuman Kools.
  9. En la casa del medio se bebe leche.
  10. El noruego vive en la primera casa.
  11. El hombre que fuma Chesterfields vive en la casa contigua a la del hombre que tiene el zorro.
  12. En la casa contigua a la que se guarda el caballo se fuman Kools.
  13. El fumador de Lucky Strike bebe zumo de naranja.
  14. El japonés fuma Parliaments.
  15. El noruego vive al lado de la casa azul.

Además, cada una de las cinco casas está pintada de un color diferente, y sus habitantes son de distinta nacionalidad, tienen distintas mascotas, beben distintas bebidas y fuman distintas marcas de cigarrillos.

Note

Hay 24 mil millones (5!⁵ = 24.883.200.000) de soluciones posibles, así que intenta descartar el mayor número de soluciones posible.


Fuente

WikipediaEl enlace se abre en una nueva ventana o pestaña
Editar en GitHub El enlace se abre en una ventana o pestaña nueva
Nim Exercism

¿Listo para empezar Acertijo de la cebra?

Regístrate en Exercism para aprender y dominar Nim con 70 ejercicios y mentoría humana real, todo gratis.

¡Análisis en profundidad de Acertijo de la cebra!

Explora 8 formas distintas de encontrar la solución del Zebra Puzzle entre 24 mil millones de soluciones posibles, como descartar las permutaciones inválidas lo antes posible, el algoritmo AC-3, una solución basada en lógica muy concisa e incluso un algoritmo genético.