-
Python (알고리즘 백준 1978)Python/Python 알고리즘 2020. 2. 19. 16:55반응형
소수 찾기
시간 제한메모리 제한제출정답맞은 사람정답 비율
2 초 128 MB 40237 18764 15585 48.641% 문제
주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오.
입력
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
출력
주어진 수들 중 소수의 개수를 출력한다.
예제 입력 1 복사
4 1 3 5 7
예제 출력 1 복사
3
a = int(input()) b = list(map(int, input().split())) res = 0 for i in b: count = 0 for j in range(1, i+1): if i % j == 0: count += 1 if count == 2: res += 1 print(res)
반응형'Python > Python 알고리즘' 카테고리의 다른 글
Python 알고리즘 (파이썬 백준 2747) (0) 2020.03.20 Python (알고리즘 백준 2581) (0) 2020.02.20 Python (알고리즘 백준 2775) (0) 2020.02.11 Python (알고리즘 백준 10250) (0) 2020.02.11 Python (알고리즘 백준 2869) (0) 2020.02.10