반응형 에라토스테네스의체Python1 [프로그래머스] : 소수 찾기 파이썬 풀이 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 문제 설명 n은 2이상 1000000이하의 자연수입니다. 제한 조건 nresult 104 53 입출력 예시 입출력 예 #1 1부터 10 사이의 소수는 [2,3,5,7] 4개가 존재하므로 4를 반환 입출력 예 #2 1부터 5 사이의 소수는 [2,3,5] 3개가 존재하므로 3를 반환 입출력 예시 설명 def solution(n): ch=[0]*(n+1) cnt=0 for i in range(2, n+1): if ch[i]==0: cnt+=1 for j in range(i, n+1, i): ch[j]=1 answer = cnt.. 2022. 1. 23. 이전 1 다음 반응형