본문 바로가기
Python/백준

백준 1009 - 분산처리

by sophia02 2022. 9. 30.
t = int(input())

for i in range(t):
    a, b = map(int, input().split())
    a = a % 10
    
    if a == 0:
        print(10)
    elif a == 1 or a == 5 or a == 6:
        print(a)
    elif a == 4 or a == 9:
        b = b % 2
        if b == 1:
            print(a)
        else:
            print((a * a) % 10)
    else:
        b = b % 4
        if b == 0:
            print((a**4) % 10 % 10 % 10)
        else:
            print((a**b) % 10 % 10 % 10)

'Python > 백준' 카테고리의 다른 글

백준 9316 - Hello Judge  (0) 2022.10.02
백준 - 10988 펠린드롬인지 확인하기  (0) 2022.10.01
백준 - 2028 자가복제수  (0) 2022.09.29
백준 - 1357 뒤집힌 덧셈  (0) 2022.09.28
백준 - 5585 거스름돈  (0) 2022.09.27