에라토스테네스의 체 (소수 구하기)
2024. 8. 19. 01:06ㆍ코딩 교훈 기록
어떤 숫자가 소수인지 아닌지 판단할 때 보통 1과 자기 자신이 아닌 다른 수로 나누어 떨어지는지 ( = 그 수의 배수인지) 를 확인하게 되는데, 에라토스테네스의 체에 따르면 어떤 수의 제곱근 이하의 자연수까지만 확인해도 그 수가 소수인지 아닌지 판단할 수 있다.
이는 자연수의 약수가 대칭구조를 이루고 있는 것에서 기인한다. 따라서 중간까지만 확인해도 전부 확인이 가능한 셈이다.
'코딩 교훈 기록' 카테고리의 다른 글
알고리즘 문제에서 자주 쓰이는 변수명 정리 (0) | 2025.04.01 |
---|---|
파이썬의 round 함수 (0) | 2024.08.27 |
정적 배열과 동적 배열 (0) | 2024.08.09 |
Python : List 와 Set의 탐색 속도 차이 (0) | 2024.08.09 |
Python : Int형 리스트 join으로 꺼내기 (0) | 2024.08.07 |