Menu
CoddyTech

Повторение — удаление дубликатов

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

challenge icon

Задание

Легко

Напиши функцию remove_duplicates(numbers: Array[int]) -> Array[int], которая возвращает новый массив, в котором каждое число из numbers встречается один раз и сохраняется порядок его первого появления.

Например, remove_duplicates([1, 2, 2, 3, 4, 4, 5]) возвращает [1, 2, 3, 4, 5], а remove_duplicates([5, 4, 5, 3, 4]) возвращает [5, 4, 3].

Используй словарь как множество, чтобы запоминать числа, которые ты уже встречал. Напиши только функцию: Coddy вызывает её с разными массивами и проверяет, что она возвращает.

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

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

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

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