Menu
CoddyTech

Revisão - arrays 2D

Parte da seção Lógica e fluxo do Journey de GDScript da Coddy. Lição 15 de 78.

challenge icon

Desafio

Fácil

Escreva uma função chamada grid_stats com um parâmetro, grid: uma matriz bidimensional de inteiros com pelo menos uma célula (declare-a como grid: Array). Ela percorre cada célula e retorna um array de três números, nesta ordem:

  1. A soma de todas as células
  2. A maior célula
  3. Quantas células são pares

Por exemplo, grid_stats([[1, 2], [3, 4]]) retorna [10, 4, 2]. As células podem ser negativas: grid_stats([[-1, -2], [-3, -4]]) retorna [-10, -1, 2].

Os testes chamam grid_stats() por conta própria e exibem o array retornado como 10,4,2. Não chame a função nem imprima nada.

Experimente você mesmo

func grid_stats(grid: Array):
	# Escreva o código aqui
	pass

Todas as lições de Lógica e fluxo

Pratique por conta própria: Compilador de GDScript online