Menu
CoddyTech

Повторение — обработка чисел

Часть раздела Логика и потоки выполнения путешествия по GDScript на Coddy. Урок 65 из 78.

challenge icon

Задание

Легко

Напиши функцию с именем process_numbers, которая принимает массив целых чисел numbers и возвращает новый массив:

  1. Сначала удали все числа, которые равны 0 или меньше.
  2. Затем удвой оставшиеся чётные числа и утрой нечётные.

Сохрани исходный порядок. Используй filter() и map(), без циклов. Например, process_numbers([-4, 0, 5, 2, 8, -3, 7]) возвращает [15, 4, 16, 21].

Тесты сами вызывают process_numbers(). Не вызывай её и ничего не выводи.

Попробуйте сами

func process_numbers(numbers: Array[int]):
	# Напишите код здесь
	pass

Все уроки раздела Логика и потоки выполнения

Потренируйтесь самостоятельно: Онлайн-компилятор GDScript