✏️ 내가 작성한 코드
n = int(input())
nlist = map(int, input().split())
cnt = 0
for num in nlist:
if num == 1: # 1은 소수가 아니므로 continue
continue
else:
for i in range(1,num+1):
if i == num: # 밑에 else에서 break글 안거치고 끝까지 왔으므로 cnt 1증가
cnt += 1
else:
if i != 1 and num%i == 0: # 1이 아닌 다른 수로 나눠지면 소수 아님
break
print(cnt)
'백준' 카테고리의 다른 글
[백준][python][구현] 4673 셀프넘버 문제 (0) | 2023.06.08 |
---|---|
[백준][python][완전탐색] 7568 덩치 문제 (5) | 2023.05.31 |
[백준][python][재귀] 10870 피보나치 수 5 문제 (0) | 2023.05.31 |
[백준][python][문자열] 1316 그룹 단어 체커 문제 (0) | 2023.05.26 |
[백준][python][그래프/BFS] 2606 바이러스 문제 (0) | 2023.04.26 |