004-009-005

多次元配列要素アクセス:ポイント取得

初級

問題説明

多次元配列要素アクセス:ポイント取得

学習目標: 2次元配列から数値要素を取り出す

この問題では: 2次元配列に格納された店舗ごとの週間ポイントデータに対して、行インデックス(日)と列インデックス(店舗番号)を指定してアクセスし、指定された日・店舗のポイントを標準出力に表示するプログラムを作成します。

週間ポイント獲得表から特定日の特定店舗のポイントを取得します。2次元配列に格納されたポイントデータから、指定された日と店舗のポイントを取り出す方法を学びます。数値型の2次元配列でも同じarray[行][列]の形式でアクセスできることを理解します。

入力

1行目: 日数n(1~3)
2行目以降: n日分のポイント(各日3店舗分:店舗A 店舗B 店舗C)
n+2行目: 取得する日(1~n)
n+3行目: 取得する店舗インデックス(0:店舗A 1:店舗B 2:店舗C)

出力

=== Points Retrieval ===
Day [日]: 店舗[店舗名]
[ポイント]pt
```java

## 具体例

### 例1: 1日目の店舗Aのポイントを取得
入力:
```java
2
10 20 30
15 25 35
1
0
```java
出力:
```java
=== Points Retrieval ===
Day 1: 店舗A
10pt

テストケース例

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

入力:
2
10 20 30
15 25 35
1
0
期待される出力:
=== Points Retrieval ===
Day 1: Store A
10pt
入力:
2
10 20 30
15 25 35
2
1
期待される出力:
=== Points Retrieval ===
Day 2: Store B
25pt
入力:
3
10 10 10
20 20 20
30 30 30
3
2
期待される出力:
=== Points Retrieval ===
Day 3: Store C
30pt
入力:
2
10 20 30
15 25 35
1
2
期待される出力:
=== Points Retrieval ===
Day 1: Store C
30pt
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
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 回実行可能