Menu
CoddyTech

Repaso - Procesador de números

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

challenge icon

Desafío

Fácil

Escribe una función llamada process_numbers que tome un array de números enteros, numbers, y devuelva un array nuevo:

  1. Primero elimina todos los números que sean 0 o negativos.
  2. Después duplica los números pares que queden y triplica los impares.

Mantén el orden original. Usa filter() y map(), sin bucles. Por ejemplo, process_numbers([-4, 0, 5, 2, 8, -3, 7]) devuelve [15, 4, 16, 21].

Las pruebas llaman a process_numbers(). No la llames y no imprimas nada.

Pruébalo tú mismo

func process_numbers(numbers: Array[int]):
	# Escribe el código aquí
	pass

Todas las lecciones de Lógica y flujo

Practica por tu cuenta: Compilador de GDScript online