코딩 테스트/프로그래머스
소수 찾기
ornni
2024. 7. 5. 10:00
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
반응형