【Bランクレベルアップメニュー】> 【占い】STEP: 3 1人の血液型 (paizaランク C 相当) [難易度: 1159 ±9]
※リンク先へ移動するためには[paiza]へのログインが必要です。
1行目でユーザーが1つ与えられます。
n 行のユーザーと血液型の組が与えられるので、ユーザーをキー、血液型を値として、連想配列(辞書)に保存してください。
その連想配列(辞書)の中で1行目で与えられたユーザー名と、ユーザー名に対応する血液型を表示してください。
入力値(例)
Kyoko
5
Kyoko B
Rio O
Tsubame AB
KurodaSensei A
NekoSensei A
出力値(例)
Kyoko B
解答例
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php $s = trim(fgets(STDIN)); $n = trim(fgets(STDIN)); for($i = 0; $i < $n; $i++) { list($name, $blood) = explode(" ", trim(fgets(STDIN))); $blood_type[$name] = $blood; } //print_r($blood_type); echo $s. " ". $blood_type[$s]; ?> |