【Bランクレベルアップメニュー】> 【占い】STEP: 2 ユーザーの血液型のデータ処理 (paizaランク C 相当) [難易度: 1160 ±9]
※リンク先へ移動するためには[paiza]へのログインが必要です。
n 行のユーザーと血液型の組が与えられるので、ユーザーをキー、血液型を値として、連想配列(辞書)に保存してください。
そのあとで連想配列(辞書)をそのまま表示してください。
入力値(例)
5
Kyoko B
Rio O
Tsubame AB
KurodaSensei A
NekoSensei A
出力値(例)
Kyoko B
Rio O
Tsubame AB
KurodaSensei A
NekoSensei A
解答例
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $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); foreach($blood_type as $key => $value) { echo $key. " ". $value. "\n"; } ?> |