728x90
반응형
첫번째 코드
해당 n만큼 리스트를 만들어 소수인 경우, 아닌 경우를 판별한 후 개수를 센다.
import math
def solution(n):
answer = 0
prime = [0] * (n+1)
for i in range(n+1):
prime[i] = i
prime[1] = 0
for i in range(2, int(math.sqrt(n+1)+1)):
for j in range(i*i, n+1, i):
prime[j] = 0
for i in prime:
if i != 0:
answer += 1
return answer
통과
링크
programmers/프로그래머스/1/12921. 소수 찾기 at main · ornni/programmers
repository for recording Programmers Algorithm problem solving - ornni/programmers
github.com
반응형
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
삼총사 (0) | 2024.07.22 |
---|---|
숫자의 표현 (0) | 2024.07.08 |
서울에서 김서방 찾기 (2) | 2024.07.01 |
수박수박수박수박수박수? (0) | 2024.06.30 |
구명보트 (0) | 2024.06.15 |