Menu
CoddyTech

Powtórka – usuwanie duplikatów

Część sekcji Logika i przepływ programu ścieżki GDScript w Coddy. Lekcja 36 z 78.

challenge icon

Wyzwanie

Łatwy

Napisz funkcję remove_duplicates(numbers: Array[int]) -> Array[int], która zwraca nową tablicę zawierającą każdą liczbę z numbers tylko raz, w kolejności jej pierwszego wystąpienia.

Na przykład remove_duplicates([1, 2, 2, 3, 4, 4, 5]) zwraca [1, 2, 3, 4, 5], a remove_duplicates([5, 4, 5, 3, 4]) zwraca [5, 4, 3].

Użyj słownika jako zbioru, aby zapamiętać liczby, które już widziałeś. Napisz tylko funkcję: Coddy wywołuje ją z różnymi tablicami i sprawdza, co zwraca.

Spróbuj swoich sił

func remove_duplicates(numbers: Array[int]):
	# Wpisz kod tutaj
	pass

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator GDScript online