020-004-006

コレクション:Iteratorで要素を巡回

上級

問題説明

コレクション:Iteratorで要素を巡回

この問題では: Iteratorを使用して整数リストを走査し、値が10以下の要素を削除した後、残った要素を1行ずつ標準出力に表示するプログラムを作成します。

学習目標: Iteratorを使ったコレクションの走査方法を理解する

概要

Iteratorは、コレクションの要素を順番に取得するためのインターフェースです。hasNext()で次の要素の有無を確認し、next()で要素を取得します。反復中に要素を安全に削除することもできます。

仕様

整数のリストを管理し、特定の条件で要素を削除するプログラムを作成してください。

  • 最初の入力: リストに追加する要素数 n
  • 次のn個の入力: 追加する整数値
  • Iteratorを使って全要素を巡回
  • 10以下の値を持つ要素を削除
  • 削除後の残りの要素を順番に出力(1行に1要素ずつ)
  • 要素がない場合は "Empty" と出力

入力形式

<要素数>
<整数1>
<整数2>
...

出力形式

<残った要素1>
<残った要素2>
...

または

Empty

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

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

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