728x90
반응형
간단한 소수 판정(에라토스테네스의 체) 문제이다. 그냥 무식하게 풀었다.
def f(K, prime):
for i in prime:
for j in prime:
for k in prime:
if i+j+k == K:
print(i, j, k)
return ;
print(0)
li = [1]*1001
for i in range(2, int(1000**0.5)+1):
if li[i]:
for j in range(i+i, 1001, i):
li[j] = 0
prime = [i for i in range(2, 1001) if li[i]]
for _ in range(int(input())):
K = int(input())
f(K, prime)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 19699번 소-난다!(python) (0) | 2021.03.23 |
---|---|
백준 알고리즘 15965번 K번째 소수(python) (0) | 2021.03.23 |
백준 알고리즘 6219번 소수의 자격(python) (0) | 2021.03.23 |
백준 알고리즘 15810번 풍선 공장(python) (0) | 2021.03.23 |
백준 알고리즘 15903번 카드 합체 놀이(python) (0) | 2021.03.23 |