¿Qué vino primero el huevo o la gallina?

Publicado el Sábado, 18 de octubre de 2008

El dilema de "¿qué vino primero el huevo o la gallina?" ha atormentado las mentes de la humanidad a lo largo de la historia, jugando con su cabeza y haciéndolos cuestionar su existencia misma (WTF?).

"Esta expresión llena de ambigüedad condujo a filósofos antiguos cuestionar el cómo se originó la vida y el universo." dice WikiPedia. Y después dicen que uno pierde el tiempo con los videojuegos...

Incluso relata de diversos personajes importantes, que no teniendo nada mejor que hacer, decidieron buscar respuesta a esta pregunta:

Aristóteles (384-322 AC) concluyó que ambos habían existido siempre. (¡Ja!)

Plutarco (46-126 DC) hizo una comparación del dilema con la creación del mundo. (Mmmh...)

Macrobio (395–423 AD), destacó la trascendencia de la cuestión. (Yo quiero un poco de lo que él estaba tomando)

Stephen Hawking y Christopher Langan, concluyeron que fue primero el huevo que la gallina. Langan presentó un detallado estudio del problema en 2001. (Así me gusta!)

package main;
 
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
 
public class Main {
 
	public static void main(String[] args) {
		System.out.println("¿Qué vino primero el huevo o la gallina?");
		BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
		try {
			String respuesta = bf.readLine();
			if(respuesta.equals("Huevo") || respuesta.equals("huevo")){
				Huevo();
			}else if(respuesta.equals("Gallina") || respuesta.equals("gallina")){
				Gallina();
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
 
	public static void Huevo(){
		System.out.print("el Huevo vino primero, pero lo dejó ");
		Gallina();
	}
	public static void Gallina(){
		System.out.print("la Gallina vino primero, pero salió de ");
		Huevo();
	}
}

10 comentarios en este post

Feed de comentarios
  1. Avatar

    SpamLoco 18 octubre. 2008 - 14:44

    Responder la pregunta es como un loop infinito, ¿de dónde salió el huevo?, de la gallina, ¿y la gallina?, del huevo, ¿y el huevo?, de la gallina…

    Aristóteles la hizo fácil y metió un buen break.

    xD

  2. Avatar

    Roberto 19 octubre. 2008 - 02:07

    Podes poner respuesta.equalsIgnoreCase(String)
    así te ahorras el OR, con equalsIgnoreCase() compara sin importar mayusculas o minusculas 😀

    La respuesta esta en tu PC y cuanta RAM tengas xDDDDD

  3. Avatar

    fernando 20 octubre. 2008 - 17:46

    Tal cual, podría haber usado el equalsIgnoreCase(), pero estaba muy dormido para pensar en eso. La respuesta depende totalmente de la máquina, cuánto tarde en hacer Overflow, y qué muestra último… Y eso es tan válido como los pires de Aristóteles.

    Nada mejor que la programación para intentar resolver o simplemente analizar problemas filosóficos…

    Muy bueno el link de la Frikipedia 😛

    Saludos!

  4. Avatar

    Mariayellowd 19 noviembre. 2009 - 19:18

    Hola, es cierto ha muchas personas les pareces una pregunta tonta a otras no, yo creo que deberian pensar este razonamiento que sucede en el ultimo libro de Harry Potter las Reliquias de la muerte autora: J. K. Rowling.

    En una de lo hechos del libro se narra que al intentar Luna Lovegood y Harry Potter entrar a la Sala Común de Ravenclaw, en vez de pedir una contraseña de les hace una pregunta para entrar “¿que fue primero el fenix o la llama?” -espero que no halla falta de aclarar que es un fenix- a lo cual despues de analizar Luna respondió: “Bueno, entonces creo que la respuesta es que el círculo no tiene principio”.

    Entendemos que si preguntásemos ¿quien vino primero el huevo o la gallina? esta respuesta aunque no nos aclararia todo comprendemos que la gallina y el huevo o viceversa forman un ciclo.

    Con ayuda de J.K Rowling. María, admiradora de Harry Potter y la autora

Dejar un comentario

Toasty!