Détecter un full dans une liste.

Adam -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'essaie de coder un petit jeu mais je me retrouve face a un problème. J'ai une liste de 5 des et je dois vérifier si elle contient une pair et un brelan en même temps. Comment je pourrais écrire ca en python ?

2 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Bonjour,

    Demande-toi comment tu ferais "en vrai". Tu compterais probablement combien de carte de chaque valeur tu as. Si pour une valeur (disons les rois) tu as 2 et pour une autre valeur (disons les reines) tu as 3, alors c'est que tu as un full (brelan+paire). En maths, on appelle ça une distribution.

    Donc maintenant la question que tu dois te poser, c'est comment construire cette distribution. Personnellement je ferais un dictionnaire qui associe à chaque valeur son nombre d'occurrences, puis je vérifierais si les valeurs stockées dans ce dictionnaires sont bien 2 et 3.

    Essaye d'écrire ça et si tu bloques, reporte-nous ton code et ce que tu ne comprends pas.

    Bonne chance
    0