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 cases. Lisez l’entrée, convertissez la chaîne JSON en 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 de la grille
  3. Comptez et affichez le nombre de cases dont la valeur est supérieure à 5
  4. Affichez la valeur située à la ligne 1, colonne 2 (en utilisant un indexage basé sur 0)

Affichez chaque résultat sur une ligne distincte, dans l’ordre exact indiqué 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 cases dont la valeur est 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 tableau 2D
// Important : Utilisez (array) pour assurer une conversion correcte en tableau
$grid = json_decode($input, true);

// TODO: Écrivez votre code ci-dessous
// 1. Calculez la somme de toutes les valeurs de la grille
// 2. Trouvez la valeur maximale dans la grille
// 3. Comptez combien de tuiles ont une valeur supérieure à 5
// 4. Obtenez la valeur à la ligne 1, colonne 2

// Affichez 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

Entraînez-vous par vous-même : Compilateur PHP en ligne