에라토스테네스의 체: 소수를 빠르게 찾는 고전 알고리즘
에라토스테네스의 체: 소수를 빠르게 찾는 고전 알고리즘코딩테스트를 준비하다 보면, 수의 범위 안에 있는 모든 소수를 찾아야 하는 경우가 자주 있습니다.이때 단순한 소수 판별 로직을 반복하면 비효율적일 수 있습니다.이런 문제를 해결하기 위한 대표적인 알고리즘이 바로 에라토스테네스의 체(Sieve of Eratosthenes)입니다.✅ 에라토스테네스의 체란?에라토스테네스의 체는 고대 그리스 수학자 에라토스테네스가 만든 알고리즘으로,1부터 N까지의 수 중에서 모든 소수를 빠르게 찾아내는 방법입니다.기본 원리는 간단합니다:“소수의 배수는 소수가 아니다.”→ 소수를 발견할 때마다 그 배수를 지워나가는 방식입니다.🔍 알고리즘 동작 방식2부터 N까지 모든 수를 나열합니다.2는 소수이므로 남기고, 2의 배수들을 모두..
알고리즘/Team Notes
2025. 6. 9. 15:13
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 소수
- 순코딩
- 그리디
- 라이브러리없이
- bfs_dfs
- prefix
- 코딩테스트
- 시간복잡도
- 다이나믹프로그래밍
- 중복제거
- TimeComplexity
- BFS
- dfs
- 그래프알고리즘
- graph
- 순열
- 복잡도
- 걸린시간
- 최적화
- 투포인터
- GREEDY
- time()
- 에라토스테네스의체
- numpy
- 탐색
- 소수판별
- 누적합
- 파이썬
- 조합
- Prefix Sum
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함