020-003-006

コレクション:HashMapでキー・バリュー管理

上級

問題説明

コレクションHashMapでキー・バリュー管理

この問題では: HashMapに学生の名前と点数を登録し、マップのサイズと特定キーの検索結果を標準出力に表示するプログラムを作成します。

学習目標: HashMapを使ったキーと値のペア管理を理解する

概要

HashMapは、キーと値のペアを保持するコレクションです。キーを指定することで対応する値を高速に取得できます。辞書や連想配列とも呼ばれます。

仕様

学生の名前と点数を管理するプログラムを作成してください。

  • 最初の入力: 登録する学生数 n
  • 次のn行: 各行に名前と点数をスペース区切りで入力
  • Mapのサイズを出力
  • 特定の学生("Alice")の点数を出力
    • 存在する場合: "Alice: <点数>"
    • 存在しない場合: "Alice: Not found"

入力形式

<学生数>
<名前1> <点数1>
<名前2> <点数2>
...

出力形式

Size: <サイズ>
Alice: <点数または"Not found">

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方