일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- SQL
- 코딩테스트
- node.js
- Where
- 역행자
- 코딩공부
- 배열
- array
- 코드스테이츠
- select
- Programmers
- join
- 코플릿
- Algorithms
- Hackerrank
- array.push()
- 최강의 인생
- 재귀함수
- 알고리즘
- 개발자의 책장
- Developer_JoyKim
- 개발자_조이킴
- JavaScript
- array.slice()
- 프로그래머스
- for문
- 자바스크립트
- 정규표현식
- 블록체인
- MySQL
Archives
- Today
- Total
목록아레토스테네스의 체 (1)
CodingSpace
[알고리즘] - 아레토스테네스의 체 (소수 찾기)
에라토스테네스의 체 에라토스테네스의 체는 소수 찾기 알고리즘 중 가장 효율적인 알고리즘이라고 알려진 알고리즘이다. 알고리즘 로직 1. 2부터 소수를 구하고자 하는 구간의 모든 수를 나열한다. 2. 2는 소수이므로 오른쪽에 2를 쓴다. 3. 자기 자신을 제외한 2의 배수를 모두 지운다. 4. 남아있는 수 가운데 3은 소수이므로 오른쪽에 3을 쓴다. 5. 자기 자신을 제외한 3의 배수를 모두 지운다. 6. 남아있는 수 가운데 5는 소수이므로 오른쪽에 5를 쓴다. 7. 자기 자신을 제외한 5의 배수를 모두 지운다. 8. 남아있는 수 가운데 7은 소수이므로 오른쪽에 7을 쓴다. 9. 자기 자신을 제외한 7의 배수를 모두 지운다. 10. 위의 과정을 반복하면 구하는 구간의 모든 소수가 남는다. 코드 구현 에라토스..
자료구조 및 알고리즘
2023. 5. 29. 00:11