=== ADVERTENCIA: Post no apto para taringueros nivel 5 ===
Bien, este es un post para tratar de resolver el problema de un virgo-acertijo que shouteó el usuario @rocky0095
Éste es el shout en cuestión:
En fin, estuve un buen rato pensando y leyendo las boludeces que varios hemos comentado en dicho shout y definitivamente ahora creo poder demostrar si tanto MIERCOLES como DOMINGO son o no son respuestas VÁLIDAS, ya que muchos están realmente confundidos.
Algunos comentarios para que tengan una idea:
Para empezar les digo desde ya que pueden usar la interpretación del "si ayer fuese mañana" del enunciado COMO LES DÉ LA GANA.
La idea del enunciado es simple: alterar los días colindantes para que HOY sea Viernes... nada más.
{dia de ayer} | HOY | {dia de mañana}
Comencemos:
-----------------------------------------------------------------------------
1er CASO: Los boludos que dicen DOMINGO
-----------------------------------------------------------------------------
Ellos asumen que originalmente los días estaban así:
AYER | HOY | MAÑANA
Sabado | DOMINGO | Lunes
Luego el borracho dice que "si AYER fuese MAÑANA entonces hoy seria VIERNES".
Entonces este grupo de boludos sólo TRASLADARON el día de "ayer" al LUGAR del día "mañana". Es por ello que les queda lo siguiente:
AYER | HOY | MAÑANA
............. | ............... | Sábado
Y por ende el día de HOY sería Viernes.
¿Tiene sentido, no?
-----------------------------------------------------------------------------
2do CASO: Los boludos que dicen MIERCOLES
-----------------------------------------------------------------------------
Ellos asumen que originalmente los días estaban así:
AYER | HOY | MAÑANA
Martes | MIERCOLES | Jueves
Luego el borracho dice que si AYER fuese MAÑANA entonces hoy seria VIERNES.
Entonces estos otros boludos (incluyéndome) no trasladaron el día de "ayer" al LUGAR del día "mañana" como el 1er caso, sino que TRANSFORMARON el "día de ayer" en el "día de mañana" (Jueves). Es por ello que les queda lo siguiente:
AYER | HOY | MAÑANA
Jueves | ............... | ................
Y por ende el día de HOY sería Viernes.
¿Bastante lógico, verdad?
¿Entonces ambas son respuestas correctas?
Lamento decir que NO... Ninguna de las respuestas es la correcta.
¿Y cuál es la verdadera?
La que dijo Paulo Coelho:
Por increíble que parezca la verdadera respuesta es que el día de la semana del borracho fue y siempre ha sido un VIERNES.
Y es por una sencilla razón: los días colindantes no DEFINEN el día de hoy.
Si miramos las respuestas de los anteriores casos en realidad quedarían asi:
========================================
- Los boludos que dijeron DOMINGO:
========================================
Como ellos lo ven:
AYER | HOY | MAÑANA
............. | ............... | Sábado
Como en realidad quedó:
AYER | HOY | MAÑANA
Sábado | Domingo | Sábado
========================================
- Los boludos que dijeron MIERCOLES:
========================================
Como ellos lo ven:
AYER | HOY | MAÑANA
Jueves | ............... | ................
Como en realidad quedó:
AYER | HOY | MAÑANA
Jueves | Miércoles | Jueves
Naa, sos un gil. Lo que pasa es que todo depende de la interpretación del "SI AYER FUESE MAÑANA"
Nada que ver papá. Independientemente de eso, el día de la semana de hoy no cambiaría en lo absoluto.
Si le preguntas a un informático
él te dirá que si llevamos el problema a un programa de computadora, éste de ninguna forma calcularía el día de hoy BASÁNDOSE en el AYER o en el MAÑANA.
Si lo llevamos a código, podríamos definir los días de la semana así:
Lunes = 1
Martes = 2
Miércoles = 3
Jueves = 4
Viernes = 5
Sabado = 6
Domingo = 7
Ahora si aplicamos el problema tendríamos algo así:
/*
* Primer Caso -> Domingo
*/
ayer = 6 // Sábado
hoy = 7 // Domingo
mañana = 1 // Lunes
// Convertimos AYER en MAÑANA
ayer = mañana // ahora ambos tienen el valor de 1 (Lunes)
// Mostramos el valor de HOY
print(hoy) // Esto imprime --> 7 (Domingo)
Y si aplicáramos lo mismo con el segundo caso:
/*
* Segundo Caso -> Miercoles
*/
ayer = 2 // Martes
hoy = 3 // Miercoles
mañana = 4 // Jueves
// Convertimos AYER en MAÑANA
ayer = mañana // ahora ambos tienen el valor de 4 (Jueves)
// Mostramos el valor de HOY
print(hoy) // Esto imprime --> 3 (Miercoles)
Como ven en ambos casos el día de hoy permanece INTACTO, de modo que ambas respuestas están EQUIVOCADAS.
Y sólo por curiosidad, si fuéramos más estrictos en el código con lo que dijo el borracho, entonces la frase se resumiría a esto:
if (ayer == mañana) {
hoy = 5 // Viernes
}
El cual es un caso que jamás ocurriría normalmente, de modo que podemos observar la INCOHERENCIA de su enunciado.
En fin, espero que este virgo-post les haya servido para resolver sus dudas sobre el acertijo del borracho. Cualquier comentario para corregir o desmentir el post es bienvenido.
===RESUMEN LVL 5===
Tanto "miércoles" como "domingo" son respuestas erróneas. La respuesta correcta es VIERNES y sólo Coelho la adivinó.
Ahora bien, si llegaste hasta aquí y estás más confundido que antes, sólo quedate con la frase de Coelho. Y si no querés a Coelho entonces bardeá en los comentarios, denunciá el post o simplemente hacé lo que se te cante el orto porque ya es más de media noche y quiero irme a dormir
GRACIAS POR PASAR!