[Programmers] - 소수 찾기(에라토스테네스의 체) (Level 1)
연습문제
LEVEL : 1
문제링크
n = 10
def solution(n):
N = [i for i in range(2,n+1)]
noPrime = []
for i in range(2, round((n+1)**0.5)+1):
tmp = [i*j for j in range(i, round(n/i)+1)]
noPrime.extend(tmp)
N = list(set(N)-set(noPrime))
return len(N)
solution(n)
4
Comments