[알고리즘] 소수 찾기
Problem
- 1부터 n까지 모든 소수를 찾는 알고리즘
Concept
- 2부터 n까지 자연수를 요소로 갖는 배열
arr
생성[2, 3, 4, ..., n]
- 빈 배열
primes
를 생성 arr
배열의 첫번째 요소(arr[0]
)를primes
배열에 추가arr
배열에서arr[0]
의 배수를 모두 제거- 위 3~4과정을
arr[0]
이n/2
보다 커지기 전까지 반복 - 위 과정이 끝나고
primes
배열과arr
배열을 합치면, 1부터 n까지의 모든 소수를 얻게됨
Comments