020-002-008

HashSetで重複を除去する

初級

問題説明

HashSetで重複を除去する

この問題では: 文字列の配列を受け取り、HashSetを使って重複を除去し、ソートされた一意の要素をカンマ区切りで返すメソッドを実装します。

学習目標: HashSetの特性を利用してリストから重複要素を除去する方法を理解する

概要

Setは重複要素を許可しないコレクションです。HashSetにリストの要素を追加することで、自動的に重複が除去されます。

仕様

  • removeDuplicatesメソッドを実装する
  • 引数: 文字列の配列(重複を含む可能性がある)
  • HashSetを使って重複を除去する
  • 結果をソートして、カンマ区切りの文字列で返す

メソッドシグネチャ

public static String removeDuplicates(String[] items)

実行例

removeDuplicates(["Apple", "Banana", "Apple", "Cherry", "Banana"])
→ "Apple,Banana,Cherry"

removeDuplicates(["Dog", "Cat", "Dog"])
→ "Cat,Dog"

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録