問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
1行目でユーザーが1つ与えられます。
n 行のユーザーと血液型の組が与えられるので、ユーザーをキー、血液型を値として、連想配列(辞書)に保存してください。
その連想配列(辞書)の中で1行目で与えられたユーザー名と、ユーザー名に対応する血液型を表示してください。
入力は以下のフォーマットで与えられます。
s
n
A_1 B_1
A_2 B_2
...
A_i B_i
...
A_n B_n
A_i をキー、B_i を値として保存し、A_i と s が同じ場合、A_i と B_i を表示してください
最後は改行し、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・1 ≦ n ≦ 100
・1 ≦ (s の長さ) ≦ 50
・1 ≦ (A_i の長さ) ≦ 50
・B_i の値は "A", "B", "AB", "O"のいずれか
・i ≠kのとき、A_i と A_k は異なる文字列
Kyoko
5
Kyoko B
Rio O
Tsubame AB
KurodaSensei A
NekoSensei A
Kyoko B
otomeza
5
shishiza O
yagiza O
otomeza AB
mizugameza B
futagoza A
otomeza AB
EEE
5
AAA A
BBB B
CCC A
DDD AB
EEE O
EEE O