004-010-001

多次元配列要素数:献立表の規模

初級

問題説明

多次元配列要素数:献立表の規模

この問題では: 2次元配列の.lengthプロパティを使って行数と列数を取得し、献立表の規模(日数と1日あたりの食事数)を標準出力に表示するプログラムを作成します。

学習目標: 2次元配列の行数と列数を取得する

週間献立表のデータ規模を確認します。2次元配列の.lengthプロパティを使って、何日分のデータがあるか(行数)と、各日何食分あるか(列数)を取得します。2次元配列では、外側の.lengthが行数、内側の.lengthが列数を表すことを学びます。

入力

1行目: 日数n(1~3)
2行目以降: n日分の献立(各日3食分:朝 昼 晩)

出力

=== Menu Table Size ===
日数: [n]日分
食事数: 各日[3]食分
━━━━━━━━━━━━━━━━
Total: [n×3]食分のデータ
```java

## 具体例

### 例1: 2日分の献立表
入力:
```java
2
パン サラダ カレー
ご飯 ラーメン 寿司
```java
出力:
```java
=== Menu Table Size ===
日数: 2日分
食事数: 各日3食分
━━━━━━━━━━━━━━━━
Total: 6食分のデータ

テストケース例

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

入力:
2
Bread Salad Curry
Rice Ramen Sushi
期待される出力:
=== Menu Table Size ===
Days: 2 days
Meals: 3 meals per day
━━━━━━━━━━━━━━━━
Total: 6 meals of data
入力:
1
Toast Soup Steak
期待される出力:
=== Menu Table Size ===
Days: 1 days
Meals: 3 meals per day
━━━━━━━━━━━━━━━━
Total: 3 meals of data
入力:
3
Onigiri Udon Yakiniku
Sandwich Set Meal Hot Pot
Cereal Pasta Sashimi
期待される出力:
=== Menu Table Size ===
Days: 3 days
Meals: 3 meals per day
━━━━━━━━━━━━━━━━
Total: 9 meals of data
入力:
4
A B C
D E F
G H I
J K L
期待される出力:
=== Menu Table Size ===
Days: 4 days
Meals: 3 meals per day
━━━━━━━━━━━━━━━━
Total: 12 meals of data
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

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