AtCoder Beginner Contest Edit

【pythonでABC204を解説】A - Rock-paper-scissors

問題概要

問題ページ

問題文

サーバル、フェネック、アライグマの \(3\) 人がじゃんけんをして、あいこになりました。

フェネックが出した手を表す文字 \(x\) とアライグマが出した手を表す文字 \(y\) が与えられます。それぞれ、0 はグー、1 はチョキを、2 はパーを表します。

サーバルが出した手を表す文字を出力してください。なお、答えは一意に定まります。

制約

  • \(x\), \(y\) は 0, 1, 2 のいずれか

問題の考察

ACコード

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    x, y = list(map(int, input().rstrip('\n').split()))
    if x != y :
        print(3 ^ x ^ y)
    else:
        print(x)


if __name__ == '__main__':
    solve()

プログラミング

-AtCoder Beginner Contest, Edit
-