ABC373 A問題の解説(Python)

はじめに

この記事では、ABC373のA問題を解説していきます。

ABC(AtCoder Beginner Contest)とは、AtCoderが開催している、競技プログラミングコンテストです。

ABC373 A – September

問題

問題

英小文字からなる12個の文字列 \(S_1, S_2, …, S_{12}\) があります。

\(S_i\) の長さが \(i\) であるような整数 \(i\) がいくつあるかを求める問題です。

制約

  • \(1 \leqq len(S_i) \leqq 100 \)

思考の筋道

繰り返し文を用いて、1個目の文字列は1文字か、2個目の文字列は2文字か、……、12個目の文字列は12文字かを調べていきましょう。

なお、条件を満たすものの個数を数えるには count という変数を作成し、条件を満たすものが見つかるたびに count を+1していけばよいです。

コード

count = 0

for i in range(1, 13):
  S = input()
  if len(S) == i:
    count += 1

print(count)

以上、ABC373のA問題の解説でした!

では、またね。

リンク