본문 바로가기
백준

소수 찾기 - 1978번

by 청원뿔세포 2022. 9. 6.

유명한 에라토스테네스의 체 방식으로 소수를 찾아준다.

1000이하의 소수를 미리 찾아 둔 후 검사해야하는 숫자들을 하나씩 검사해준다.

n = int(input())
l = list(map(int, input().split()))

a = []
for i in range(2,1000):
    a.append(i)

for i in a:
    for j in a:
        if j%i == 0 and j != i:
            a.remove(j)
cnt = 0
for i in l:
    if i in a:
        cnt+=1
print(cnt)

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

나무 자르기 - 2805번  (0) 2022.09.08
소수 구하기 - 1929번  (0) 2022.09.06
k번째 수 - 11004번  (0) 2022.09.05
괄호 - 9012번  (0) 2022.09.04
단어정렬 - 1181번  (0) 2022.09.03

댓글