Menu
CoddyTech

Récapitulatif - Traitement de nombres

Fait partie de la section Logique et flux d’exécution du Journey GDScript de Coddy. Leçon 65 sur 78.

challenge icon

Défi

Facile

Écris une fonction nommée process_numbers qui prend un tableau de nombres entiers, numbers, et renvoie un nouveau tableau :

  1. Commence par supprimer tous les nombres égaux à 0 ou négatifs.
  2. Ensuite, double les nombres pairs restants et triple les nombres impairs.

Conserve l’ordre d’origine. Utilise filter() et map(), sans boucle. Par exemple, process_numbers([-4, 0, 5, 2, 8, -3, 7]) renvoie [15, 4, 16, 21].

Les tests appellent eux-mêmes process_numbers(). Ne l’appelle pas et n’affiche rien.

Essayez vous-même

func process_numbers(numbers: Array[int]):
	# Écrivez le code ici
	pass

Toutes les leçons de Logique et flux d’exécution

Entraînez-vous par vous-même : Compilateur GDScript en ligne