Menu
Coddy logo textTech

Récapitulatif : Exercice de grille simple

Fait partie de la section Logique & Flux du Journey PHP de Coddy — leçon 32 sur 68.

challenge icon

Défi

Facile

Vous recevrez une entrée : un tableau 2D représentant une grille de jeu simple au format JSON. La grille contient des nombres représentant différentes valeurs de tuiles. Lisez l'entrée, convertissez la chaîne JSON en un tableau 2D et effectuez les opérations suivantes :

  1. Calculez et affichez la somme de toutes les valeurs de la grille
  2. Trouvez et affichez la valeur maximale dans la grille
  3. Comptez et affichez combien de tuiles ont une valeur supérieure à 5
  4. Affichez la valeur située à la ligne 1, colonne 2 (en utilisant l'indexation basée sur 0)

Affichez chaque résultat sur une ligne séparée dans l'ordre exact spécifié ci-dessus.

Format d'entrée : Une ligne contenant un tableau JSON représentant la grille de jeu (exemple : [[3,7,2],[5,9,1],[8,4,6]])

Sortie attendue :

  • Ligne 1 : Somme de toutes les valeurs
  • Ligne 2 : Valeur maximale
  • Ligne 3 : Nombre de tuiles avec une valeur supérieure à 5
  • Ligne 4 : Valeur à la ligne 1, colonne 2

Essayez vous-même

<?php
// Lire l'entrée JSON
$input = trim(fgets(STDIN));

// Convertir la chaîne JSON en un tableau 2D
// Important : Utiliser (array) pour assurer une conversion correcte en tableau
$grid = json_decode($input, true);

// TODO : Écrivez votre code ci-dessous
// 1. Calculer la somme de toutes les valeurs de la grille
// 2. Trouver la valeur maximale dans la grille
// 3. Compter combien de cases ont une valeur supérieure à 5
// 4. Obtenir la valeur à la ligne 1, colonne 2

// Afficher les résultats (un par ligne)
// echo $sum . "\n";
// echo $max . "\n";
// echo $count . "\n";
// echo $value . "\n";
?>

Toutes les leçons de Logique & Flux