티스토리 뷰

b = int(input())
c = list(map(int, input().split()))
d = []
for i in range(b):
    a = 2 
    if c[i] == 1:
      continue
    else:
        while(c[i]%a != 0):
            a += 1
    if a == c[i]:
        d.append(c[i])
print(len(d))

소수의 개수를 구하는 문제

 

소수의 정의를 이용해서 

새로 만든 리스트에 소수인것만 집어넣어 

마지막에 리스트 원소의 개수를 세었다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/08   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함