020-003-004

Map:単語出現回数のカウント

上級

問題説明

Map:単語出現回数のカウント

この問題では: 標準入力から単語リストを読み込み、HashMap<String, Integer>を使って各単語の出現回数をカウントし、指定された単語の回数を[単語]: [出現回数]の形式で標準出力に表示するプログラムを作成します。

学習目標: HashMapを使ってキーと値のペアを管理し、カウント処理を実装する

入力された単語の出現回数をMapでカウントし、指定された単語の回数を出力します。

入力

1行目: 単語数
2行目以降: 各単語
最終行: カウントを確認する単語

出力

[単語]: [出現回数]

具体例

入力:

5
apple
banana
apple
orange
apple
apple
```java
出力:
```java
apple: 3

テストケース例

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

入力:
5
apple
banana
apple
orange
apple
apple
期待される出力:
apple: 3
入力:
3
cat
dog
bird
cat
期待される出力:
cat: 1
入力:
2
hello
world
notfound
期待される出力:
notfound: 0
入力:
3
dog
dog
cat
dog
期待される出力:
dog: 2
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

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