For Programmer
백준 1009번 파이썬 문제풀이(분산처리) 본문
728x90
t = int(input())
for i in range(t):
a, b = map(int, input().split())
new_b = b % 4 # 모든 제곱은 4번의 순환을 가짐.
if new_b == 0: # 만약 4번째라면(1,2,3은 그대로 값이 저장되나 4는 0으로 저장됨)
new_b = 4 # 그 값을 4로 바꿔준다.
number = a ** new_b
if number % 10 == 0: # 계산한 값의 일의자리가 0이라면
print(10) # 10을 출력
else: # 1~9 사이라면
print(number % 10) #1~9 출력
728x90
'코팅테스트 > 백준 문제 모음' 카테고리의 다른 글
백준 14696번 파이썬 문제풀이(딱지놀이) (0) | 2022.02.01 |
---|---|
백준 13300번 파이썬 문제풀이(반 배정) (0) | 2022.02.01 |
백준 10163번 파이썬 문제풀이(색종이) (0) | 2022.02.01 |
백준 10158번 파이썬 문제풀이(개미) (0) | 2022.01.31 |
백준 10157번 파이썬 문제풀이(자리배정) (0) | 2022.01.31 |
Comments