020-001-002

リスト管理:買い物リスト

初級

問題説明

リスト管理:買い物リスト

この問題では: ArrayListに商品名を順番に追加し、番号付きで一覧表示するとともに合計商品数を標準出力に表示するプログラムを作成します。

学習目標: ArrayListを使って複数のデータを管理し、追加・取得・サイズ取得の基本操作を学ぶ

標準入力から商品数と商品名を読み込み、ArrayList<String>に格納します。その後、forループで各要素をget(i)で取り出しながら[1] 商品名形式で表示し、最後にsize()でリストの合計件数を出力します。

入力

1行目: 商品数(整数、1-10個)
2~N+1行目: 商品名(文字列)

出力

Shopping List:
[1] [商品名1]
[2] [商品名2]
...
Total Items: [商品数]

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

入力:
3
Milk
Bread
Eggs
期待される出力:
Shopping List:
[1] Milk
[2] Bread
[3] Eggs
Total Items: 3
入力:
5
Apple
Banana
Orange
Grapes
Watermelon
期待される出力:
Shopping List:
[1] Apple
[2] Banana
[3] Orange
[4] Grapes
[5] Watermelon
Total Items: 5
入力:
1
Coffee
期待される出力:
Shopping List:
[1] Coffee
Total Items: 1
入力:
4
Rice
Salt
Sugar
Flour
期待される出力:
Shopping List:
[1] Rice
[2] Salt
[3] Sugar
[4] Flour
Total Items: 4
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ここにコードを書いてください

sc.close();
}
}
0 B / 5 MB

残り 9 回実行可能