水面下の夢

競プロやイラストに興味があります.メインブログがここ.同人サークル「かのらぶ」のページはこっち( https://yumechi0525.amebaownd.com ).ブログアイコンはYaQ(@8_9_00)さんから.

ABC 027 A - 長方形

回答

Submission #466340 - AtCoder Beginner Contest 027 | AtCoder


長方形の四辺のうち,三辺が与えられるので,残りの一辺を求める問題.
解答例のようにif文を用いて条件判断をし,残りの一辺を求めても良い.
私は三辺をリストに入れて,最大値,最小値をとって,最大値,最小値がそれぞれリストの中でいくつあるか数えて,例えば最大値が奇数ならそっちを出力,みたいなコードを書いた.
三辺が等しかろうが,向かい合う対の一辺だろうが,求めるべきものは一つのほうなので.
それでいけました.

li = list(map(int, input().split()))
ma, mi = max(li), min(li)
print(ma if li.count(ma) % 2 == 1 else mi)