El Acertijo de Eistein
Buscando entre esos documentos de años pasados consegui un documento de texto de hace unos 15 años (de cuando empecé a usar computadoras con MS-DOS y wordstar, :P) … eran en esos días mis primeros intentos de blogging…! 
El texto trata de mis intentos de resolver el acertijo de Eistein … para los que desconocen el enunciado, es este:
Albert Einstein escribió este acertijo en el siglo pasado y dijo que el 98% de la población mundial no lo podría resolver:
No se coman el embuste, realmente es bastante facil … pero ojo!, es truco buscarse la solución!, hay que desarrollar un rato la idea …
Existen 5 casas de diferentes colores.
En cada una de las casas vive una persona con una diferente nacionalidad.
Los 5 dueños beben una determinada bebida, fuman una determinada marca de cigarrillos y tienen una determinada mascota.
Ningún dueño tiene la misma mascota, fuma la misma marca de cigarrillo o bebe la misma bebida.
La pregunta es: ¿quién tiene el pez?
* El británico vive en la casa roja.
* El sueco tiene como mascota un perro.
* La casa verde está a la izquierda de la casa blanca.
* El dueño de la casa verde toma café.
* La persona que fuma Pall Mall tiene un pájaro.
* El dueño de la casa amarilla fuma Dunhill.
* El que vive en la casa del centro toma leche.
* El noruego vive en la primera casa.
* La persona que fuma Blends vive junto a la que tiene un gato.
* La persona que tiene un caballo vive junto a la que fuma Dunhill.
* El que fuma Bluemaster bebe cerveza.
* El noruego vive junto a la casa azul.
* El que fuma Blends tiene un vecino que toma agua.
Resolución:
Lo recomendable es hacerse un cuadro como este:
Cuadro de Respuestas
| Casa | |||||
| Nacionalidad | |||||
| Bebida | |||||
| Cigarrillos | |||||
| Mascota |
Sin embargo, en la época que lo hice no existia el HTML así que de plano, lo coloco como está (estoy muy vieja como para ponerme a acomodar en tablitas una respuesta sacada de un archivo en wordstar …
Se debe iniciar con los colores de las casas, Albert Eistein era fisico teórico estudioso de la luz, no un psicologo social y mucho menos un veterinario…
1.- Como la verde debia ser vecina izquierda de la Blanca, eso le dá dos posibilidades, o ser esquina u ocupar el puesto numero 4
El por qué?… sencillo, La casa del centro toma Leche, pero… la casa verde toma Café, asi que la verde no puede ser la casa del centro, Además
2.- El noruego vive en la primera casa, y es vecino de la Azul, por tanto es esquina… Queda algo como esto
3.- Como verde no podia ser centro… y al ser Azul segundo (Noruego es Primero), Azul tampoco es centro… nos queda una incognita de cual
???? ———– Azul ————- ???????? ———— Verde ———– Blanca
Verde ———- Blanca ———–???????? ———— Azul ————- ???????
4.- Pero, como nos quedan los colores Rojo y Amarillo, y al ser Rojo perteneciente al Británico y vivir el noruego en la esquina.. nos queda que:
Verde ——— Blanca ———— Roja —————- Azul ————- Amarilla
5.- Si el Britanico vive en la Roja (o Sea el centro) entonces por despeje, tambien toma leche…
6.- y El noruego, que vive en la casa amarilla, Fuma Dunhill… correcto?
Color de la Casa——————- Verde ————— Blanca —————– Roja ————— Azul —————— Amarilla
7.- Claro!… el Vecino de la casa amarilla tiene un Caballo, y la casa amarilla tiene solo un Vecino…. asi que!
8.- ahora bien, alguno de ellos fuma Blends, y es vecino del que bebe agua, y del que tiene un Gato, se pone dificil la cosa porque No es la verde ni la Roja
asi que el que fuma Blends no está en la Casa blanca (porque ambos vecinos ya tienen bebida definida y no es agua), ni en la amarilla tampoco puede estar
porque la amarilla ya fuma Dunhill, queda que en la Roja o la Azul o la Verde puede habitar…
9.- Podemos dilucidar que el dueño del gato toma agua?…. empiecen a Parear los valores de cada uno… veran que faltan valores distintos
a cada vecino… Aleman, Prince; Cerveza BlueMaster, Pájaro Pall Mall, etc…
10.- Si colocamos el Blends en la roja vemos que:
Color de la Casa——————- Verde ————— Blanca —————– Roja ————— Azul —————— Amarilla
11.- El gato le tocaria a la Blanca y el Agua al Azul, o Ambas cosas a la que tendriamos el Dilema de donde colocar el bendito pajaro con el Pall Mall…
Si se lo colocamos asi queda….
Color de la Casa——————- Verde ————— Blanca —————– Roja ————— Azul —————— Amarilla
12.- nos faltan 3 nacionalidades… Danés (que por cierto toma Té asi que no vive en la Verde, tiene la Blanca o la Azul) Y un Sueco con un
Perro (que no vive ni en la Azul Ni en las demás asignadas); Como quedamos con el Alemán?…
Si seguimos nuestros instintos queda que…
Color de la Casa——————- Verde ————— Blanca —————– Roja ————— Azul —————— Amarilla
13.- Por que supuse el Perro ahi?… El Sueco evidente no vive en la casa Azul, y mucho menos tiene un gato… la única posibilidad es la verde….
Pero donde metemos el Aleman y su Prince, y el BlueMaster y su Cerveza??…. (intenten el otro modo, tampoco se puede…)
(y si pensaron en colocar el cigarro Blends en la casa Verde, da también el mismo resultado… Error!)
Conclusion???…. El Británico no fuma Blends! nos queda la opcion de la Azul…
14.- Queda el dilema, El Aleman es siempre el que hecha broma…. por lo tanto… reconfiguremos….
15.- Si el Azul fuma Blends, su vecino (uno de los Dos) tiene un Gato y el otro bebe agua… El gato deberia tocarle al Británico pues él bebe Leche…
Color de la Casa——————- Verde ————— Blanca —————– Roja ————— Azul —————— Amarilla
16.- les parece?… pero me quedan los cigarrillos Prince - Que es del Aleman - El Dunhill que es del Noruego, El BlueMaster (que debe beber cerveza para Usarlo), y como probamos
que no fuma Blends, le queda Que simplemente deberia, (por razones Obvias, no quedan más!) fumar PallMall, pero, un segundo!…
para fumar Pall Mall deberia ser dueño de un pájaro!!
Ex. (por razones entonces más que Obvias… el Gato y el Agua son del Noruego!!)
Color de la Casa——————- Verde ————— Blanca —————– Roja ————— Azul —————— Amarilla
Cigarrillo Pall Mall Blends Dunhill
17.- Con lo que el Britanico y el Noruego quedan completos… ahora solo queda completar…. Para fumar BlueMaster debe Beber Cerveza, asi que el BlueMaster es de la Casa Blanca
Color de la Casa——————- Verde ————— Blanca —————– Roja ————— Azul —————— Amarilla
18.- Como el Alemán Fuma Prince, queda relegado a usar la casa Verde, no queda más donde vivir para él!….. si embargo, como el Danés no le gusta la Cerveza sino el Té…. no deberia vivir en la Casa Blanca, su casa idonea es la Azul…. Si el Alemán vive en la Verde y el Danés en la Azul, que queda para el Sueco?… la Casa blanca!
19.- Como el de la Casa blanca bebe cerveza y tiene un Perro, y El Danés en su casa Azul queda como fiel poseedor de un Caballo, entonces como precepto final
Color de la Casa——————- Verde ————— Blanca —————– Roja ————— Azul —————— Amarilla
El Alemán es el fiel poseedor del pez!, que además es la nacionalidad de Eistein (que ademas, para solucionar más rápido el truco, era la mascota de Eistein en la Universidad) …
Habia olvidado lo divertido que es resolver acertijos! …

March 29th, 2007 at 10:29 pm
Ese tipo de problemas no se resuelven con Perl, sino con Prolog.
Por eso ahora te pregunto, ¿quien toma agua?
Puedes ver un programa que resuelve ambas preguntas en http://www.ldc.usb.ve/~emhn. Y después preguntan por qué digo que son muy pocos los que saben programar, y por que es necesario que los estudiantes aprendan Prolog, Haskell y Scheme.
April 1st, 2007 at 12:53 pm
Gracias por la Corrección Ernesto, si habia visto la resolución en prolog hace algún tiempo.
Quien toma agua?, El Noruego, es de anteojito, no necesito desarrollar el algoritmo para saberlo, pero gracias por la idea!… ;-D
Y en efecto, eso es uno de los grandes vicios del mundo computacional actual, no dominar varios lenguajes (a la final no solo tiende a lenjuajes, sino a variadas opciones), aunque no siento que mi área sea el dominio de la programación en general, gracias por la sugerencia, alguna guía interesante y muy completa de haskell? …
April 9th, 2007 at 4:15 pm
Busca “haskell two dozen lessons” en Google
April 12th, 2007 at 11:31 am
Ernesto… ¿Tienes novia? ¿Tienes mujer? No, ¿cierto?. Por eso es que sabes programar en Prolog, Haskell, Scheme, etc, etc, etc… Gallo!!!
April 14th, 2007 at 1:48 pm
Yo, para que pones ese tipo de comentarios en mi blog?; capaz y lo que programas es en Visual Publisher para Windows (lease, .NET) … xD
April 17th, 2007 at 4:41 pm
Que tal para ernesto intente abrir el enlace que añades para ver el problema ejecutado con prolog pero no se encuentra el servidor (error 404). ¿Alguna otra sugerencia para ver este problema ejecutado con prolog?
April 17th, 2007 at 7:48 pm
Zodiacvirgo, el enlace al codigo prolog es el siguiente:
http://www.ldc.usb.ve/~emhn/einstein.prlg
April 17th, 2007 at 10:37 pm
Si, solo programo en .NET… no he aprendido mas cosas porque paso buena parte de mi tiempo tomando 18 años y con mujeres
… GAAAAAALLOOOOO!!!!!
September 17th, 2007 at 11:49 pm
hahahaha si puede ser q ernesto no tenga vida social…… hahahahaha… pero Yo es bien envidioso y Gallooooo hahahaha para q escribe esos comentarios de la nada??
como no tiene habilidades alega que gasto su tiempo en alcohol y mujeres hahaha q perdedor… no pudiste ser inteligente y tener mujeres??? pobre idiota!
October 11th, 2007 at 10:35 am
Yo tampoco puedo acceder al codigo
Que patetico es “YO” se ve que que es la unica forma de entretenimiento que tiene… si te la pasas tomando 18 años y con mujeres que haces aqui? buscado “El Acertijo de Eistein” uff seguro que tu “vida social” no es la gran vaina xD PERDEDOR!
July 23rd, 2008 at 2:30 pm
oye pero la respuesta ? ocea si el aleman tiene el pez y vive en la casa verde y fuma prince
ovio que el tiene el pez y ademas eistein es aleman tenia un pez de mascota vivia en una casa verde
y fumaba prince que acertijo tan allado por si mismo pero en este caso el que escribio el acertijo de eistein
le falto solo la respuesta ocea es como ovio que un acertijo tiene respuesta
Y LA RESPUESTA DONDE ESTA ??
July 24th, 2008 at 7:30 pm
Javi; creo que la respuesta está en negrillas al final del post, no? …
Lo de si el acertijo es “allado” (que me imagino, te referías a “rebuscado”); bueno, es una forma interesante de enseñar a la gente a hacer pareo (emparejamiento) de conjuntos basados en ciertas reglas.
Si es rebuscado o no, considero que es un problema eminentemente de Albert Eistein … xD
De si fumaba Prince en la universidad, tampoco es una información fidedigna.