【AtCoder】ABC373解説(Python)

AtCoder Beginner Contest 373の解説記事です。

目次

ABC373 A – September

問題

問題文の要約は以下の通りです。

問題の要約

英小文字からなる 12 個の文字列がある。\(i\)  番目の文字列長さが \(i\) となっているものがいくつあるか求めよ。

解説

文字列長さをlen関数を使用して条件を満たしているか判定する。

解説

答えを格納する変数を用意します。

# 答えを格納する変数
ans=0

\(S_1\) から \(S_{12}\) 順に判定します。入力を受け取り、\(S_i\) の長さが \(i\) のとき答えに+1します。文字列の長さはlen関数で求めることができます。

# S_1 から S_12 まで順に判定する
for i in range(1,13):
  # 入力を受け取る
  S=input()
  # S_i の長さが i のとき答えに+1する
  if len(S)==i:
    ans+=1

答えを出力します。

# 答えを出力
print(ans)

解答

# 答えを格納する変数
ans=0

# S_1 から S_12 まで順に判定する
for i in range(1,13):
  # 入力を受け取る
  S=input()
  # S_i の長さが i のとき答えに+1する
  if len(S)==i:
    ans+=1

# 答えを出力
print(ans)
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次