• [^] # Re: Excellent

    Posté par . En réponse au journal AHAHAHAH EN MODE RIGOLO. Évalué à 10. Dernière modification le 22 juin 2012 à 20:17.

    Super facile à coup de scripts shell. Je donne quasiment la solution, c'est pas constructif de chercher pour rien, et je dirai même que c'est en posant des problèmes comme cela sans les résoudre que l'on conduit les gens à haïr les probas. J'ai envie que les gens aiment les probas !

    Énumerons les cas equiprobables. On note "G" Garçon, "F" fille, 0, le lundi, 1 le mardi… 6 le Dimanche.

    Un couple qui a deux enfants à donc toutes ces possiblilités équiprobables (on les mets dans un fichier tous_les_cas):

    for s1 in G F
    do
     for j1 in 0 1 2 3 4 5 6
     do
     for s2 in G F
     do
     for j2 in 0 1 2 3 4 5 6
     do
     echo "$s1$j1-$s2$j2"
     done
     done
     done
    done > tous_les_cas
    
    

    Maintenant on peut faire le conditionnement à coups de egrep, Garçon un mardi = G1

    1er conditionnement, dans combien de cas y a t'il un garçon né un mardi ?

    egrep "G1" tous_les_cas | wc -l
    
    

    2e conditionnement, parmis les cas précedents, combien de fois y a t'il deux garçons ?

    egrep "G1" tous_les_cas | egrep "G.-G." | wc -l
    
    

    Bon, ben c'est plié.