#36984: 不同的想法,只是不太適合考試(要快)


yygg0988199300@gmail.com (你懂的)

學校 : 不指定學校
編號 : 225535
來源 : [111.248.244.6]
最後登入時間 :
2024-03-09 10:57:26
c461. apcs 邏輯運算子 (Logic Operators) -- apcs | From: [218.161.8.208] | 發表日期 : 2023-08-18 21:43

x, y, z = list(map(int, input().split()))
c = -1
is_possible = False
def logic(a, b, z, operation):
    global c, is_possible
    if operation == 'AND':
        if a!=0 and b!=0:
            c = 1
        else:
            c = 0
        if c == z:
            print('AND')
            is_possible = True
    if operation == 'OR':
        if a==0 and b==0:
            c = 0
        else:
            c = 1
        if c == z:
            print('OR')
            is_possible = True
    if operation == 'XOR':
        if a==0 and b==0:
            c = 0
        elif a!=0 and b!=0:
            c = 0
        else:
            c = 1
        if c == z:
            print('XOR')
            is_possible = True

logic(x, y, z,'AND')
logic(x, y, z,'OR')
logic(x, y, z,'XOR')

if not is_possible:
    print('IMPOSSIBLE')
 
ZeroJudge Forum