문제 링크
https://www.acmicpc.net/problem/1978
1978번: 소수 찾기
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
www.acmicpc.net
풀이
- 백준 1929번 소수 구하기와 똑같은 방식으로 소수인지 판별해주었다.
n = int(input())
data = list(map(int,input().split()))
cnt = 0
for i in data:
result = True
if i == 1 :
continue
else :
for j in range(2, int(i** 0.5)+1):
if i % j == 0:
result = False
break
if result :
cnt += 1
print(cnt)
'개발 > algorithm' 카테고리의 다른 글
[백준 2609번] 최대공약수와 최소공배수 - python (0) | 2022.02.12 |
---|---|
[백준 2164번] 카드2 - python (0) | 2022.02.12 |
[백준 1929번] 소수 구하기 -python (0) | 2022.02.12 |
[백준 1654번] 랜선 자르기 - python (0) | 2022.02.12 |
[백준 1085번] 직사각형에서 탈출 - python (0) | 2022.02.12 |