반응형
문제 정보
제출 코드
def check(i):
if i==1:
return False
else:
for j in range(2,int(i**0.5)+1):
if(i%j==0):
return False
return True
num = 10000
answer = [False]*10000
for i in range(1,num):
if(check(i)):
answer[i] = True
count = int(input())
for i in range(count):
n = int(input())
for i in range(n//2, 1, -1):
if(answer[n-i] and answer[i]):
print(i, n-i)
break
'Study > 알고리즘' 카테고리의 다른 글
[백준 알고리즘] 3009번 Python (0) | 2021.10.04 |
---|---|
[백준 알고리즘] 1085번 Python (0) | 2021.10.04 |
[백준 알고리즘] 4948번 Python (0) | 2021.10.04 |
[백준 알고리즘] 1929번 Python (0) | 2021.10.04 |
[백준 알고리즘] 11653번 Python (0) | 2021.10.04 |
댓글