復習 - 重複を削除する
CoddyのGDScriptジャーニー「ロジックとフロー」セクションの一部。レッスン 36/78。
チャレンジ
簡単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オンラインコンパイラ