【AtCoder】ABC300解説(Python)

ユニークビジョンプログラミングコンテスト2023 春 (AtCoder Beginner Contest 300)の解説記事です。

目次

ABC300 A N-choice question

問題

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

問題の要約

整数 \(A\), \(B\) と \(N\) 個の整数 \(C_1\), \(C_2\) , \(\cdots\), \(C_N\) を与えたとき、 \(A+B\) に一致する \(C_i\) の番号 \(i\) を求めよ。

解説

for文とif文でA+B となるCを探す。

解説

for文とif文でA+B となるCを探します。
for文は0からN-1までのループになっており入力時のインデックスから1つずれているため、結果にプラス1をすることを忘れないようにしましょう。

解答

N, A, B = map(int, input().split())
C = list(map(int, input().split()))
for i in range(N):
    if C[i]==A+B:
        print(i+1)
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次