문제 설명
문제 해결
소수를 구하는 방법으로 에라토스테네스의 체를 찾았다.
에라토스테네스의 체 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 수학에서 에라토스테네스의 체는 소수를 찾는 방법이다. 고대 그리스 수학자 에라토스테네스가 발견하였다. 알고리즘[편집] 2
ko.wikipedia.org
2부터 입력받은 숫자, n까지 숫자들이 소수인지 검증한다.
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
def solve(n):
a = [False,False] + [True]*(n-1)
primes=[]
for i in range(2,n+1):
if a[i]:
primes.append(i)
for j in range(2*i, n+1, i):
a[j] = False
return len(primes)
def solution(n):
answer = solve(n)
return answer
'Algorithm > 프로그래머스 연습 문제' 카테고리의 다른 글
프로그래머스 / 코딩 테스트 / 완주하지 못한 선수 (0) | 2020.12.25 |
---|---|
프로그래머스 / 코딩 테스트 / 크레인 인형뽑기 게임 (0) | 2020.12.25 |
프로그래머스 / 코딩 테스트 / 서울에서 김서방 찾기 (0) | 2020.12.24 |
프로그래머스 / 코딩 테스트 / 문자열 다루기 기본 (0) | 2020.12.24 |
프로그래머스 / 코딩 테스트 / 문자열 내림차순으로 배치하기 (0) | 2020.12.24 |