【データセット選択メニュー】> 【商品の検索】STEP: 1 数値の出現率 (paizaランク C 相当) [難易度: 1269 ±17]
※リンク先へ移動するためには[paiza]へのログインが必要です。
0 以上 9 以下の整数が N 個与えられます。各数値の出現回数を求め、「0」の出現回数、「1」の出現回数、...「9」の出現回数、をこの順に半角スペース区切りで1行に出力してください。
入力値(例)
5
1 2 3 3 6
出力値(例)
0 1 1 2 0 0 1 0 0 0
解答例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php $n = trim(fgets(STDIN)); $number = explode(" ", trim(fgets(STDIN))); $count = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; for($i = 0; $i < $n; $i++) { $count[$number[$i]] += 1; } $result = implode(" ", $count); echo $result; ?> |