【商品の検索】STEP: 2 英小文字の出現率 (paizaランク C 相当) 解答例 – PHP編【データセット選択メニュー】
【データセット選択メニュー】 > 【商品の検索】STEP: 2 英小文字の出現率 (paizaランク C 相当)
※リンク先へ移動する為には「paiza」へのログインが必要です。
解答例
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
<?php $input = trim(fgets(STDIN)); $array = str_split(trim(fgets(STDIN))); $counter = array("a" => 0, "b" => 0, "c" => 0, "d" => 0, "e" => 0, "f" => 0, "g" => 0, "h" => 0, "i" => 0, "j" => 0, "k" => 0, "l" => 0, "m" => 0, "n" => 0, "o" => 0, "p" => 0, "q" => 0, "r" => 0, "s" => 0, "t" => 0, "u" => 0, "v" => 0, "w" => 0, "x" => 0, "y" => 0, "z" => 0 ); for($i = 0;$i < $input;$i++){ $counter[$array[$i]]++; } $c =0; foreach($counter as $value){ echo $value; if($c != 25){ echo " "; } $c++; } ?> |
