Pregunta:
En cierto jardín de flores, cada flor era de color rojo, amarillo o azul, y los tres colores estaban representados. Un estadístico de una vez visitó el jardín y se hizo la observación de que cualquiera de los tres las flores que ha elegido, al menos uno de ellos estaba destinado a ser de color rojo. Un segundo estadístico visitó el jardín y se hizo la observación de que lo que tres flores que has elegido, al menos uno estaba destinado a ser de color amarillo. Dos la lógica de los estudiantes escuchado acerca de esto y se metió en una discusión. La primera el estudiante dijo: "de ello Se deduce que lo que sea que tres flores que recoger, al menos, uno está obligado a ser azul, ¿no es así?" El segundo el estudiante dijo: "por supuesto que no!"
Que el estudiante estaba en lo correcto, y por qué?
Un par de Preguntas de la muestra de la Maqueta de un Mocking Bird se puede encontrar aquí.
Respuesta:
El primer estudiante que era correcto, y aquí es por qué.
Problema
No estoy de acuerdo con los autores respuesta. Usted puede satisfacer tanto la primera y la segunda estadístico con combinaciones de dos amarillos y uno rojo (YYR) o dos rojas y una amarilla (RRY)
Para generar todos los 27 de posibilidades escribí una rápida Haskell comprensión de lista:
--ghci version
--let r = 'R'; y = 'Y'; b = 'B'; fl = r:y:b:[] in putStr $ unlines [z|z<-[i:j:k:[]|i<-fl,j<-fl,k<-fl]]
let r = 'R'
y = 'Y'
b = 'B'
fl = r:y:b:[]
in putStr $ unlines [i:j:k:[]|i<-fl,j<-fl,k<-fl]
La lista de todos los 27 de posibilidades es:
RRR RRY RRB RYR RYY RYB RBR RBY RBB YRR YRY YRB YYR YYY YYB YBR YBY YBB BRR BRY BRB Operador por BYY BYB BBR BBY BBB
Pero si puedo filtrar donde al menos una flor es de color amarillo y menos una flor es de color rojo que obtengo:
--ghci version
--let r = 'R'; y = 'Y'; b = 'B'; fl = r:y:b:[] in putStr $ unlines [i:j:k:[]|i<-fl,j<-fl,k<-fl,i==r||j==r||k==r,i==y||j==y||k==y]
let r = 'R'
y = 'Y'
b = 'B'
fl = r:y:b:[]
in putStr $ unlines [i:j:k:[]|i<-fl,j<-fl,k<-fl,
i==r||j==r||k==r,
i==y||j==y||k==y]
Esta lista de 12 posibilidades, incluyendo al menos uno rojo y amarillo son:
RRY RYR RYY RYB RBY YRR YRY YRB YYR YBR BRY Operador por
Lo estoy entendiendo mal?