Tracks
/
Nim
Nim
/
Ejercicios
/
El acertijo de la cebra
El acertijo de la cebra

El acertijo de la cebra

Intermedia

Introducción

El acertijo de la cebra es un famoso problema de lógica en el que hay cinco casas, cada una pintada de un color diferente. Las casas tienen habitantes distintos, con nacionalidades distintas, que tienen mascotas distintas, beben bebidas distintas y fuman distintas marcas de cigarrillos.

Para ayudarte a resolver el acertijo, 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 del acertijo.

Note

El acertijo de la cebra es un problema de satisfacción de restricciones (CSP). En ese 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 toma agua?
  • ¿Quién es dueño de la cebra?

El 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 tiene el perro.
  4. En la casa verde se toma café.
  5. El ucraniano toma té.
  6. La casa verde está justo a la derecha de la casa color marfil.
  7. El que fuma Old Gold tiene caracoles.
  8. En la casa amarilla se fuman Kools.
  9. En la casa del medio se toma leche.
  10. El noruego vive en la primera casa.
  11. El hombre que fuma Chesterfields vive en la casa de al lado del hombre que tiene el zorro.
  12. En la casa de al lado de donde está el caballo se fuman Kools.
  13. El que fuma Lucky Strike toma jugo 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 distinto, y sus habitantes son de nacionalidades distintas, tienen mascotas distintas, toman bebidas distintas y fuman marcas de cigarrillos distintas.

Note

Hay 24 mil millones (5!⁵ = 24,883,200,000) soluciones posibles, así que intenta descartar tantas soluciones como puedas.


Fuente

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

¿Todo listo para empezar El acertijo de la cebra?

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

¡Profundiza en El acertijo de la cebra!

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