Illustration visuelle du challenge de code : Combinaisons du poker #1
Calcul Intermédiaire

Combinaisons du poker #1

5 cartes au départ, plusieurs combinaisons possibles à l’arrivée…

Code : POKER_1

Concept(s) de programmation utilisables pour résoudre ce challenge : Conditions, Tableaux, Programmation Orientée Objet, Booléens, Fonctions

Mission

Bienvenue à Las Vegas ! Ville du vice, les tables de Poker tournent à plein régime ! Avant d’aller t’asseoir à une de ses tables et de te faire plumer par les « requins » des lieux, je te propose de découvrir tranquillement les différentes combinaisons de cartes qui permettent de déterminer la « force » d’une main.

Règles

Une main ici, c’est 5 cartes différentes. Plusieurs seront proposées dans la donnée « mains ». Chaque main se présente sous la forme d’une chaine de caractères. Chaque carte est séparée par un espace. Par exemple :

  • 3 4 6 2 9 (aucune combinaison)
  • 3 3 4 as 5 (1 Paire)
  • 3 3 3 roi roi (Full House)

Dans ce premier exercice, on laisse les couleurs de côté (trèfle, carreau, pique, coeur).

L’objectif est d’identifier les combinaisons suivantes, chacune donnant un nombre de points :

  • Le Carré : 4 cartes pareilles => 200pts
  • Le Full House : 1 Brelan + 1 Paire => 50pts
  • Le Brelan : 3 cartes pareilles => 20pts
  • 2 Paires : 2 fois 2 cartes pareilles => 10pts
  • 1 Paire : 2 cartes pareilles => 5pts
  • Aucune combinaison : 5 cartes différentes => 1pt

Tu dois retourner le nombre de points total obtenus avec toutes les mains.

Exemple de données et déroulé ↓ Afficher

Par défaut on le cache parce que ça peut prendre de la place. Tu n'es pas obligé de regarder le déroulé, qui peut te donner trop d'indices sur la résolution du challenge...

Crée un compte ou connecte-toi pour suivre ta progression.

Keep coding

Autres challenges à réaliser

Intermédiaire
YOLO les Pizzaïolos

YOLO les Pizzaïolos

Avertissement : ce challenge peut donner faim, il y est question de pizzas et de pizzaiolos un peu particuliers…

Calcul
Intermédiaire
Le train va t-il arriver à l’heure ?

Le train va t-il arriver à l’heure ?

Analyse le trajet de ce train, il va rencontrer quelques obstacles… Arrivera t-il à l’heure ?

Calcul
Débutant
Survie sur une île déserte #1

Survie sur une île déserte #1

Tu es écrasé sur une île déserte… Qui va venir te secourir ?

Calcul

Ta newsletter chaque mois

Corrigés, challenges, actualités, veille technique... aucun spam.