020-004-007

LinkedListをキューとして使う

初級

問題説明

LinkedListをキューとして使う

この問題では: 3つのタスク名を引数として受け取り、LinkedListQueueとして使ってFIFO順に処理し、結果を文字列として返すメソッドを作成します。

学習目標: Queueインターフェイスの基本操作(追加・取得・削除)を理解する

概要

LinkedListQueue として使い、タスクをFIFO(先入れ先出し)で処理するメソッドを作成してください。

仕様

  1. processQueue(String task1, String task2, String task3) メソッドを実装する
  2. Queue<String> に引数の3つのタスクを順に追加
  3. キューのサイズ、peek() の結果、poll() で全要素を取り出した結果を改行区切りで返す

入出力例

processQueue("Task A", "Task B", "Task C")
→ "Size: 3\nPeek: Task A\nProcessing: Task A\nProcessing: Task B\nProcessing: Task C"

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

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

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

新規登録