Menu
CoddyTech

Repaso: arrays 2D

Parte de la sección Lógica y flujo del Journey de GDScript de Coddy. Lección 15 de 78.

challenge icon

Desafío

Fácil

Escribe una función llamada grid_stats con un parámetro, grid: una matriz bidimensional de enteros con al menos una celda (declárala como grid: Array). Recorre todas las celdas y devuelve una matriz de tres números, en este orden:

  1. La suma de todas las celdas
  2. La celda más grande
  3. Cuántas celdas son pares

Por ejemplo, grid_stats([[1, 2], [3, 4]]) devuelve [10, 4, 2]. Las celdas pueden ser negativas: grid_stats([[-1, -2], [-3, -4]]) devuelve [-10, -1, 2].

Las pruebas llaman a grid_stats() por sí mismas y muestran la matriz devuelta como 10,4,2. No la llames ni imprimas nada.

Pruébalo tú mismo

func grid_stats(grid: Array):
	# Escribe el código aquí
	pass

Todas las lecciones de Lógica y flujo

Practica por tu cuenta: Compilador de GDScript online