ループメニュー1】> FINAL問題【数列の中に何個ある?】数列の中に何個ある? (paizaランク D 相当) [難易度: 850 ±35]

※リンク先へ移動するためには[paiza]へのログインが必要です。

08-04-04-01
問題文

長さ N の数列 a (a_1, a_2, ..., a_N) が与えられます。
この数列の中に 1 が何個あるか出力してください。

入力値(例)
5
1 1 1 1 1

出力値(例)
5

解答例

08-04-04-02

解説

1行目に2行目の整数の個数が与えられ、その中に1がいくつあるか数える問題。

foreach()で値を一つずつ取り出して、そのときにif()で取り出した値が1だったら、$counterに加えていきます。ループを抜けて$counterを出力します。

おすすめの記事
スポンサーリンク