소스 코드
n = int(input()) # 입력받을 숫자의 개수
nums = list(map(int, input().split(' '))) # 공백으로 숫자 구분. ex) 1 3 5 7
resCnt = 0 # 소수의 개수
for i in nums:
cnt = 0
if(i == 1): # 1은 소수가 아니기 때문에 건너띔
continue
for j in range(2, i+1):
if(i % j == 0):
cnt += 1
if(cnt == 1):
resCnt += 1
print(resCnt)
출력 결과
'5. 알고리즘 > 5_3 백준' 카테고리의 다른 글
[백준알고리즘] 1152번 단어의 개수 자바(Java) (1) | 2021.01.03 |
---|---|
[백준알고리즘] 10828번 스택 파이썬(Python) (1) | 2020.10.07 |
[백준알고리즘] 10773번 제로 파이썬(Python) (0) | 2020.10.06 |
[백준알고리즘] 1427번 소트인사이드 파이썬(Python) (0) | 2020.09.29 |
[백준알고리즘] 2751번 수 정렬하기 2 파이썬(Python) (0) | 2020.09.24 |