ABC343 A問題の解説(Python)

はじめに

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

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

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()

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

では、またね。

リンク