inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Bí quyết đỗ 38 nơi, các thuật toán bắt buộc cho kỳ thi Coding Test 2026

1- 11. Kết thúc tuần 1 & Giải thích bài tập về nhà

1-11 소수 나열하기 (에라토스테네스의 체)

2

k454656922662

21 câu hỏi đã được viết

0

1. 현재 학습 진도

 

 

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]


기존 풀이보다 에라토스테네스의 체 방식이 직관적인 거 같아서 개선해보았습니다. 기존 방식과 지금 방식 중 무엇이 더 효율적인가요?

python 코딩-테스트 알고리즘 data-structure

Câu trả lời 0

수강평 이벤트

0

77

2

코딩테스트 처음인데 이런 공부방법이어도 괜찮을까요

0

144

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