Note

[백준] 56. 소수 찾기 본문

etc/Coding Test

[백준] 56. 소수 찾기

알 수 없는 사용자 2021. 11. 11. 18:47
728x90

문제

주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오.

첫 줄에 수의 개수 N이 주어진다. N은 100 이하이다.

다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.

주어진 수들 중 소수의 개수를 출력한다.

소수는 1과 자기 자신으로만 나누어 떨어지는 수.

N = int(input())
num = map(int,input().split())
sosu = 0
for i in num:
  error = 0
  if i > 1:
    for j in range(2, i):
      if i % j == 0:
        error += 1
    if error == 0:
      sosu += 1
print(sosu)

 

입력

4
1 3 5 7

 

출력

3

 

'etc > Coding Test' 카테고리의 다른 글

[백준] 58. 소인수분해  (0) 2021.11.15
[백준] 57. 소수  (0) 2021.11.12
[백준] 55. Fly em to the Alpha Centauri  (0) 2021.11.10
[백준] 54. 큰 수 A+B  (0) 2021.11.08
[백준] 53. 설탕 배달  (0) 2021.11.07
Comments