020-003-006
コレクション:HashMapでキー・バリュー管理
上級
問題説明
コレクション:HashMapでキー・バリュー管理
この問題では: HashMapに学生の名前と点数を登録し、マップのサイズと特定キーの検索結果を標準出力に表示するプログラムを作成します。
学習目標: HashMapを使ったキーと値のペア管理を理解する
概要
HashMapは、キーと値のペアを保持するコレクションです。キーを指定することで対応する値を高速に取得できます。辞書や連想配列とも呼ばれます。
仕様
学生の名前と点数を管理するプログラムを作成してください。
- 最初の入力: 登録する学生数 n
- 次のn行: 各行に名前と点数をスペース区切りで入力
- Mapのサイズを出力
- 特定の学生("Alice")の点数を出力
- 存在する場合: "Alice: <点数>"
- 存在しない場合: "Alice: Not found"
入力形式
<学生数>
<名前1> <点数1>
<名前2> <点数2>
...
出力形式
Size: <サイズ>
Alice: <点数または"Not found">
