020-004-006
コレクション:Iteratorで要素を巡回
上級
問題説明
コレクション:Iteratorで要素を巡回
この問題では: Iteratorを使用して整数リストを走査し、値が10以下の要素を削除した後、残った要素を1行ずつ標準出力に表示するプログラムを作成します。
学習目標: Iteratorを使ったコレクションの走査方法を理解する
概要
Iteratorは、コレクションの要素を順番に取得するためのインターフェースです。hasNext()で次の要素の有無を確認し、next()で要素を取得します。反復中に要素を安全に削除することもできます。
仕様
整数のリストを管理し、特定の条件で要素を削除するプログラムを作成してください。
- 最初の入力: リストに追加する要素数 n
- 次のn個の入力: 追加する整数値
- Iteratorを使って全要素を巡回
- 10以下の値を持つ要素を削除
- 削除後の残りの要素を順番に出力(1行に1要素ずつ)
- 要素がない場合は "Empty" と出力
入力形式
<要素数>
<整数1>
<整数2>
...
出力形式
<残った要素1>
<残った要素2>
...
または
Empty
