ABC343 A問題の解説(Python)

はじめに

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

今回はABC343のA問題を解説していきます。

ABC343 A – Wrong Answer

問題

問題

0以上9以下の整数A, Bに対し、0以上9以下の整数であってA + Bと等しくないものをいずれかひとつ出力する問題です。

制約

  • \(0 \leqq A,B \leqq 9\)
  • \(0 \leqq A+B \leqq 9\)

思考の筋道

0から順にA + Bと等しいか調べます。等しくないものが現れれば、出力してその時点でプログラム終了すれば良いでしょう。

等しくない場合が大半なので、ちょっと不思議に感じる問題ですね。

コード

A, B = map(int, input().split())

for i in range(10):
    if i != A + B:
        print(i)
        exit()

リンク