Menu
Coddy logo textTech

Resumen: Ejercicio de cuadrícula simple

Parte de la sección Lógica y Flujo del Journey de PHP de Coddy — lección 32 de 68.

challenge icon

Desafío

Fácil

Recibirás una entrada: un array bidimensional que representa una cuadrícula de juego simple en formato JSON. La cuadrícula contiene números que representan diferentes valores de celdas. Lee la entrada, convierte la cadena JSON en un array bidimensional y realiza las siguientes operaciones:

  1. Calcula e imprime la suma de todos los valores en la cuadrícula
  2. Encuentra e imprime el valor máximo en la cuadrícula
  3. Cuenta e imprime cuántas celdas tienen un valor mayor que 5
  4. Imprime el valor ubicado en la fila 1, columna 2 (usando indexación basada en 0)

Imprime cada resultado en una línea separada en el orden exacto especificado anteriormente.

Formato de entrada: Una línea que contiene un array JSON que representa la cuadrícula del juego (ejemplo: [[3,7,2],[5,9,1],[8,4,6]])

Salida esperada:

  • Línea 1: Suma de todos los valores
  • Línea 2: Valor máximo
  • Línea 3: Cantidad de celdas con valor mayor que 5
  • Línea 4: Valor en la fila 1, columna 2

Pruébalo tú mismo

<?php
// Leer la entrada JSON
$input = trim(fgets(STDIN));

// Convertir la cadena JSON en un array bidimensional
// Importante: Usar (array) para asegurar una conversión de array adecuada
$grid = json_decode($input, true);

// TODO: Escribe tu código a continuación
// 1. Calcular la suma de todos los valores en la cuadrícula
// 2. Encontrar el valor máximo en la cuadrícula
// 3. Contar cuántas celdas tienen un valor mayor que 5
// 4. Obtener el valor en la fila 1, columna 2

// Mostrar los resultados (uno por línea)
// echo $sum . "\n";
// echo $max . "\n";
// echo $count . "\n";
// echo $value . "\n";
?>

Todas las lecciones de Lógica y Flujo