ABC016-B - A±B Problem を解く
ABC016-B - A±B Problem
A, B, C が与えられるのでCが
① AとBを足したものなのか
② AからBを引いたものなのか
③ ①②のどちらとも判断がつかないか
④ ①②③のどれでもないか
を判定する問題
A+BとA-Bを計算してそれぞれ見ていけばいい
ただし、③に該当する場合は①②を両方とも満たすということに
注意する必要がある(判定を最初に行う必要がある)
提出したコード
# 入力 A,B,C=map(int,input().split()) if A+B==C and A-B==C: print('?') elif A+B==C: print('+') elif A-B==C: print('-') else: print('!')
上記のように丁寧に場合分けを書けば大丈夫