Calcul Débutant

Team Pokemon

Tu veux être le meilleur dresseur ? On va voir si tu peux constituer une Team de Pokemons qui tient la route !

Code : POKEMON_1

Mission

C’est bien connu, ce qui caractérise un pokemon, c’est son type : eau, feu, herbe, glace, électricité (Pika, Pika !), etc.

On va voir combien d’équipes de Pokemon tu peux constituer avec tous les pokemons à ta disposition.

Règles

Voici les règles :

  • Une équipe se compose de 4 pokemons.
  • Il doit y avoir 1 pokemon de chaque type de « base ».
  • Il doit y avoir 1 pokemon de type « rare ».
  • Les types de base : Eau, Feu, Herbe.
  • Les types rares : Air, Poison, Glace, Psychique, Insecte.

Tu dois retourner le nombre d’équipes maximum que tu peux constituer.


Précision : On est sur une difficulté 1, je cherche bien le maximum d’équipes possibles que je peux constituer en 1 fois. Donc si j’ai 8 pokemons, je peux faire 0, 1 ou 2 équipes maximum.

Exemple de données et déroulé

Pour tout comprendre, tu peux consulter le déroulé du challenge et récupérer des données pour le tester rapidement.

Corrigés du challenge

Les corrigés te permettent de découvrir certains concepts techniques mais vont aussi donner une solution au challenge. Code le challenge par toi même avant de consulter les corrigés.

Gestion d’occurences en PHP

Avec des if, puis sans if, puis array_key_exists, puis array_count_values et une belle classe pour finir

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

Keep coding

Autres challenges à réaliser

Coach de foot #2
Calcul Intermédiaire

Coach de foot #2

Tu as une équipe de foot à construire pour le prochain match. Cette fois-ci la tâche se complique, il va falloir prendre en compte la composition de départ et les positions des joueurs.

Combinaisons du poker #1
Calcul Intermédiaire

Combinaisons du poker #1

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

Braquage du coffre #2
Calcul Débutant

Braquage du coffre #2

Le professeur et son équipe de braqueurs sont en plein casse… Mais la police arrive…


Ta newsletter chaque mois

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