IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

De 221 à 421


Sujet :

Algorithmes et structures de données

  1. #1
    Membre confirmé Avatar de gadj0dil0
    Profil pro
    Support technique
    Inscrit en
    Février 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Support technique

    Informations forums :
    Inscription : Février 2007
    Messages : 133
    Par défaut De 221 à 421
    Je viens vers vous concernant une simple liste de nombres que je voulais établir du plus petite nombre au plus grand au jeu du 421. Pour ceux qui connaissent ce jeu de hasard qui consiste à lancer 3 dés sur une piste pour boire gratuit au bar, le plus petit est 221 (nénette) et le plus élevé 421 (contre toute logique).
    Ma première question à laquelle je pourrais trouver une solution sur Google est de savoir combien de combinaisons sont possibles avec 3 dés numérotés de 1 à 6 nul besoin de préciser..

    Annexe :
    ----------
    222 vaut moins que 112 (2 multiplie l'as), l'as prime, et plus que 123, 234 (deux trois claques) ou 345, car on joue pour 2 fiches et le brelan dépasse la suite (particularité du 2)
    333 vaut moins que 113 : on dit pas 311 mais 2 as 3 (113). Ll'as prime. C'est 3 fiches


    On a donc
    221 puis : pas 222 car brelan, pas 223 car 322, pas 323 car 332, pas 324 car suite, 235 >532 et pas 236 > 632
    On passe au 3
    321 >suite plus grand
    Donc 322
    On passe de 221 à 322

    Ca me prend trop de temps pour faire cette liste
    L'un ou deux trois quatre d'entre vous pourriez-vous me donner cette liste et si c'est le cas m’expliquer comment vous avez procédé.

    Quelques éléments de langage :
    Nénette, nénette mexicaine (genre 332), deux trois claques , trois culs de singe, ca ferme, un payeur, confirmé, belle défense, sec, en deux, à fond, pion du couillon, ça ferme...

    Il est 4H du mat ca fait mauvais genre. Je compte sur vous quand même.

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 202
    Par défaut
    Voilà, le langage utilisé, c'est Windev, mais tu devrais comprendre et pouvoir traduire cela dans le langage de ton choix. Tu peux aussi corriger les règles, en inversant Suites et Brelans par exemple.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    CONSTANT
    	XNENETTE = 0
    	XRIEN = 1
    	XPAIRE_AS = 2
    	XSUITE = 4
    	XBRELAN= 5
    	X421 = 9
    FIN
     
    tb est un tableau de 0 par 4 entiers
     
    POUR i = 1 A 6
    	POUR j= i  A 6
    		POUR k = j A 6
    			SELON Vrai				
    				CAS i = 1 ET j=2 ET k = 2
    					note = XNENETTE
    				CAS i= j ET j = k
    					note = XBRELAN
    				CAS j=i+1 ET k=j+1
    					note = XSUITE
    				CAS i = 1 ET j = 2 ET k=4
    					note = X421
    				CAS (i=1 ET j=1 ET  i<k)  
    					note = XPAIRE_AS	 
    				AUTRE CAS
    					note = XRIEN
    			FIN
                            N_lignes++
    			TableauAjouteLigne(tb , note, k,j,i )
    		FIN
    	FIN
    FIN
    TableauTrie(tb , ttColonne, "1;2;3;4")
     
    POUR n = 1 _A_  N_lignes
    	Trace ( " " + tb[n,1] + " " + tb[n,2]   + " " + tb[n,3]+ " " + tb[n,4] )
    FIN

  3. #3
    Membre confirmé Avatar de gadj0dil0
    Profil pro
    Support technique
    Inscrit en
    Février 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Support technique

    Informations forums :
    Inscription : Février 2007
    Messages : 133
    Par défaut
    Merci beaucoup pour ta réponse très rapide. Le seul langage que je maîtrise est le PHP et un le shell (Mon PC est sur Debian8), mais les boucles c'est vraiment pas mon truc... je ne suis pas programmeur. En exécutant ce code on obtient la liste des combinaisons par ordre croissant (ou décroissant) ? J'ai listé manuellement toutes les combinaisons, j'en ai trouvé 51. Comment poser l'équation ((6+6+6) X 3) - 3 ?
    Et encore merci tbc

  4. #4
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 202
    Par défaut
    Pour le comptage du nombre de combinaisons, c'est 56, et non 51.
    Et comment peut on retrouver ce 56 ?
    -1- Il y a les combinaisons avec 3 dés différents : 6x5x4/3/2 = 20 combinaisons.
    -2- Il y a les combinaisons avec une paire, et l'autre dé différent : 6x5 combinaisons
    -3- il y a les brelans : 6
    20+30+6 = 56
    Il y a probablement d'autres façons d'arriver à ce total de 56, mais c'est la première que j'ai trouvée.

  5. #5
    Membre confirmé Avatar de gadj0dil0
    Profil pro
    Support technique
    Inscrit en
    Février 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Support technique

    Informations forums :
    Inscription : Février 2007
    Messages : 133
    Par défaut
    J'ai beau chercher je ne trouve que 52 combinaisons en fait

    18 combinaisons valant 1 fiche commençant par 6
    18 combinaisons valant 1 fiche commençant par 5,4,3,2 ou 1 dont nénette
    3 suites
    6 brelans
    6 combinaisons avec 2 as
    Et le 421

    221
    322 331 332
    422 431 433 441 442 443
    521 522 532 533 541 542 544 554
    621 622 631 632 633 641 642 643 644 651 652 653 655 661 662 663 664 665
    123 234 456
    222 112
    333 113
    444 114
    555 115
    666 116
    111
    421

  6. #6
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 202
    Par défaut
    tu as fait une ligne avec les suites, il manque la suite 345. Et par ailleurs , il manque 551 552 553
    Il faut un peu plus de rigueur.
    Poster des questions au milieu de la nuit sur un sujet 'ludique', pourquoi pas. Mais essaie de t'appliquer un peu, sinon, comme tu le disais dans le premier message, ça fait mauvais genre.

  7. #7
    Membre confirmé Avatar de gadj0dil0
    Profil pro
    Support technique
    Inscrit en
    Février 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Support technique

    Informations forums :
    Inscription : Février 2007
    Messages : 133
    Par défaut
    Merci pour ta réponse mais c'est parfois le seul moment où je trouve le temps pour ça . J'ai vérifié plusieurs fois avant de poster, j'ai bogué sur 551 552 553 je pense savoir pourquoi. Bref, effectivement cela fait 56 combinaisons.
    Classement par ordre croissant pour 11 fiches à la décharge.

    221 > 1 fiche selon la règle
    322 331 332 > 1 fiche
    422 431 433 441 442 443 > 1 fiche
    521 522 532 533 541 542 544 551 552 553 554 > 1 fiche
    621 622 631 632 633 641 642 643 644 651 652 653 655 661 662 663 664 665 > 1 fiche
    123 234 345 456 > 2 fiches
    222 112 > 2 fiches (as prime)
    333 113 > 3 fiches
    444 114 > 4 fiches
    555 115 > 5 fiches
    666 116 > 6 fiches
    111 > 7 fiches
    421 > 8 fiches

  8. #8
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2014
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Août 2014
    Messages : 50
    Par défaut
    Bonjour,

    Il n'y a pas une autre chose à prendre en compte sur les supériorités à fiche egale ?

    116 et 666 valent 6 fiches mais il me semble que le vainqueur est 116 car 2 AS 6.

    Cdt.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. www.searchnu.com/421 en démarrage de firefox
    Par goldvin dans le forum Sécurité
    Réponses: 11
    Dernier message: 10/05/2012, 11h57
  2. Pourquoi 4.22*100=421.9999 ?
    Par BastienCil dans le forum C
    Réponses: 1
    Dernier message: 03/11/2010, 22h37
  3. [Free Pascal] [Débutant] Runtime error 221 : ranges overrun
    Par Jérém08 dans le forum Free Pascal
    Réponses: 26
    Dernier message: 02/02/2009, 15h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo