1-11 소수 나열하기 (에라토스테네스의 체)
3
매콤한각설탕
작성한 질문수 21
0
1. 현재 학습 진도
몇 챕터/몇 강을 수강 중이신가요?
1-11
2. 시도해보신 내용
def find_prime_list_under_number(number):
if number <= 1:
return []
is_prime = [True] * (number + 1)
is_prime[0] = is_prime[1] = False # 0과 1은 소수가 아님
for i in range(2, int(number ** 0.5) + 1): # 2 ~ 루트(number)까지
if is_prime[i]:
# i가 소수라면, i의 배수들은 모두 소수가 아님
for j in range(i*i, number + 1, i):
is_prime[j] = False
return [i for i, v in enumerate(is_prime) if v]
기존 풀이보다 에라토스테네스의 체 방식이 직관적인 거 같아서 개선해보았습니다. 기존 방식과 지금 방식 중 무엇이 더 효율적인가요?
답변 0
수강평 이벤트
0
77
2
코딩테스트 처음인데 이런 공부방법이어도 괜찮을까요
0
145
2
3-3 정렬-2 선택정렬 로직
0
61
2
링크드 리스트 끝에서 k번째 값 출력하기
0
66
2
LinkedList 과제 Fast, slow 포인터
0
64
2
투포인터 시간복잡도
0
70
2
수강평 작성 후 자료
0
71
2
수업교재 링크 오류
2
131
2
프로그래머스에서 제출 후 채점시 틀림ㅠ
0
167
2
1-10 알고리즘 더 풀어보기(2) 질문 있습니다
0
92
2
문제 풀이 방식 관련 질문입니다!
0
102
2
1-5 알고리즘과 친해지기 (2) - 최빈값찾기 질문 있습니다
0
113
2
수업자료 pdf 받고싶습니다
0
123
2
강의 자료 오류 수정
0
87
1
2-10 더하거나 빼거나 관련 질문입니다
0
76
2
3-8 해쉬 -2
0
56
2
Linked List Element Delete Explanation Problem
0
84
2
강의3-4 스택 탑 문제
0
87
2
코드스니펫 입출력 케이스에 오류가 있는것 같아요
0
118
3
링크드 리스트 원소 찾기 구현 방식 질문드립니다.
0
88
2
1874 - 스택 문항
0
88
2
DP Java 예제 자료형 오버플로우 문제
0
115
2
4-9 4주차 숙제중 농심라면 문제
0
129
2
DFS 에서 스택을 사용하는 이유
1
231
3





