Rutas
/
Uiua
Uiua
/
Ejercicios
/
Acertijo de la cebra
Acertijo de la cebra

Acertijo de la cebra

Difícil

Introducción

El acertijo de la cebra es un famoso acertijo de lógica en el que hay cinco casas, cada una pintada de un color diferente. Sus habitantes son de distintas nacionalidades, tienen distintas mascotas, beben distintas bebidas y disfrutan de distintas aficiones.

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 este tipo de problemas tienes un conjunto de valores posibles y un conjunto de restricciones que limitan qué valores son válidos. Otro problema de este tipo 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

Las siguientes 15 afirmaciones son todas 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. La persona que vive en la casa verde bebe café.
  5. El ucraniano bebe té.
  6. La casa verde está inmediatamente a la derecha de la casa de color marfil.
  7. Al dueño del caracol le gusta ir a bailar.
  8. La persona que vive en la casa amarilla es pintor.
  9. La persona que vive en la casa del medio bebe leche.
  10. El noruego vive en la primera casa.
  11. La persona a la que le gusta leer vive en la casa de al lado de la persona que tiene el zorro.
  12. La casa del pintor está al lado de la casa donde está el caballo.
  13. La persona que juega al fútbol bebe zumo de naranja.
  14. El japonés juega al ajedrez.
  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 distintas nacionalidades, tienen distintas mascotas, beben distintas bebidas y practican distintas aficiones.

Note

Hay 24 000 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
Uiua Exercism

¿Listo para empezar Acertijo de la cebra?

Regístrate en Exercism para aprender y dominar Uiua con 100 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.