Coding Test/백준
[백준 1978번] 소수 찾기
Lucian_Cho
2021. 2. 25. 23:38
# 문제
내 풀이
# 내 풀이
n = int(input())
nums = list(map(int, input().split()))
result = 0 # 소수의 개수
# 주어진 수들 각각에 대하여 연산 수행
for num in nums:
# 1은 소수가 아니므로 제외
if num == 1:
continue
check = True # 소수 판별을 위한 flag
# 1과 자기 자신을 제외한 모든 수에 대하여
for i in range(2, num):
# 나누어 떨어지면 소수가 아님
if num % i == 0:
check = False
break
# 소수라면 개수 count
if check:
result += 1
# 결과 출력
print(result)