020-002-006
コレクション:HashSetで重複除去
中級
問題説明
コレクション:HashSetで重複除去
この問題では: n個の整数をHashSetに追加して重複を自動除去し、セットのサイズと特定の値(10)の有無を標準出力に表示するプログラムを作成します。
学習目標: HashSetの特性(重複なし・順序なし)を理解する
概要
HashSetは重複する要素を持たないコレクションです。同じ要素を追加しようとしても、1つしか保持されません。また、要素の順序は保証されません。
仕様
整数のセットを管理するプログラムを作成してください。
- 最初の入力: セットに追加を試みる要素数 n
- 次のn個の入力: 追加を試みる整数値(重複あり)
- セットのサイズを出力
- セットに特定の値が含まれるかチェック(10が含まれるか)
- 結果を "Contains 10: true" または "Contains 10: false" で出力
入力形式
<要素数>
<整数1>
<整数2>
...
出力形式
Size: <重複除去後のサイズ>
Contains 10: <true/false>
