1. paizaラーニングトップ
  2. レベルアップ問題集
  3. Bランク・スキルチェック見本問題セット(言語選択)
  4. 問題一覧 Objective-C編
  5. 「長テーブルのうなぎ屋」を解くために:part2 Objective-C編

Bランク・スキルチェック見本問題セットのサムネイル
「長テーブルのうなぎ屋」を解くために:part2 Objective-C編(paizaランク D 相当)

問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!

問題

下記の問題をプログラミングしてみよう!

「長テーブルのうなぎ屋」では n個の座席を管理する必要があります。
まずは長さ n の配列を用意してみましょう。


1行目に座席の数を表す整数 n が与えられます。
2行目に i 番目 (1 ≦ i ≦ n) の座席の状況 s_i が与えられます。
s_i が 0 のときは空席 1 のときはすでに座られていることを意味します。
n 個の座席のうち、空いている席の数を出力してください。

入力される値

入力は以下のフォーマットで与えられます。

n
s_1 s_2 ... s_n

・ 1 行目に座席の数を表す整数 n が与えられます。
・ 2 行目に i 番目座席の状況を表す s_i (0 ≦ s_i ≦ 1) が与えられます。
・ 入力は合計で 2 行となり、入力最終行の末尾に改行が 1 つ入ります。


入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。 標準入力からの値取得方法はこちらをご確認ください
期待する出力

・ 空いている席数を一行で出力してください。
・ 出力最終行の末尾に改行を入れ、余計な文字、空行を含んではいけません。

条件

すべてのテストケースにおいて、以下の条件をみたします。

・1 ≦ n ≦ 100
・0 ≦ s_i ≦ 1

入力例1

6
0 1 0 0 1 1

出力例1

3

入力例2

11
1 0 1 0 1 0 1 1 1 0 0

出力例2

5

問題一覧へ戻る

ページの先頭へ戻る