Menu
CoddyTech

Ripasso - Elaboratore di numeri

Fa parte della sezione Logica e flusso del percorso GDScript di Coddy. Lezione 65 di 78.

challenge icon

Sfida

Facile

Scrivi una funzione chiamata process_numbers che accetta un array di numeri interi, numbers, e restituisce un nuovo array:

  1. Per prima cosa, elimina ogni numero che è 0 o negativo.
  2. Poi raddoppia i numeri pari rimasti e triplica quelli dispari.

Mantieni l'ordine originale. Usa filter() e map(), senza usare cicli. Per esempio, process_numbers([-4, 0, 5, 2, 8, -3, 7]) restituisce [15, 4, 16, 21].

I test chiamano direttamente process_numbers(). Non chiamarla e non stampare nulla.

Provalo tu

func process_numbers(numbers: Array[int]):
	# Scrivi il codice qui
	pass

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore GDScript online