【ABC203 A】「Chinchirorin」を解く【Python3】

「AtCoder」解説一覧へ

高橋君が振った3つのサイコロの出た目のうち、2つ同じものがあれば、残り1つのサイコロの目を、そうでない場合は、0を出力する問題です。

提出
a, b, c = map(int, input().split())

if a==b:
    print(c)
elif b==c:
    print(a)
elif a==c:
    print(b)
else:
    print(0)

入力はすべて整数です。if文で場合分けして、処理します。

a,b が等しい場合は c を、b,c が等しい場合は a を、a,c が等しい場合は b を、それ以外の場合は、0を出力します。

split()メソッド

split()メソッドは、区切り文字を指定して、文字列を分割します。

区切り文字を指定しない場合、空白、タブ、改行で分割されます。

str.split("区切り文字")

map()関数

map()関数は、イテラブル(リストやタプルなど)の各要素に関数の処理を適用します。

map(関数、イテラブル)

【ABC203】解説記事リスト


「AtCoder」解説一覧に戻る

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です