020-004-002

Mapの基本:キーと値のペア管理

中級

問題説明

この問題では: HashMap<String, Integer>を使ってキーと値のペアを登録・取得し、キーの存在確認を行い、結果を標準出力に表示するプログラムを作成します。

HashMapの基本

HashMapはキーと値のペアを管理するクラスです。

基本操作

HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 100);  // キーと値のペアを追加
map.get("apple");       // キーで値を取得
map.containsKey("apple"); // キーの存在確認

学習ポイント

  • キーは重複不可、値は重複可能
  • get()で存在しないキーを指定するとnullが返る
  • containsKey()で事前に存在確認できる

テストケース例

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

入力:
3
apple 150
banana 100
orange 200
apple
期待される出力:
150
入力:
2
book 500
pen 80
pen
期待される出力:
80
入力:
2
apple 150
banana 100
grape
期待される出力:
Not found
入力:
3
apple 150
banana 100
orange 200
banana
期待される出力:
100
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

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