반응형
1보다 큰 모든 정수는 소수와 합성수로 이루어진다.
소수는 1과 자기자신으로만 나누어떨어지는 수이고,
그 외 나머지를 합성수라고 한다.
1은 소수도 합성수도 아니다.
소수를 찾는 방법은 에라토스테네스의 체 방식으로 찾을 수 있다.
1. 2를 제거하고, 2의 배수를 제거한다.
2. 3을 제거하고, 3의 배수를 제거한다.
3. 해당 방법을 sqrt(n)까지 반복한다. - sqrt는 루트
자신 * 자신 < n 때까지만 반복한다.
반응형
'Codility' 카테고리의 다른 글
Codility - ChocolatesByNumbers 문제풀이 - Henry's Algorithm (0) | 2021.07.19 |
---|---|
Codility - CountSemiprimes 문제풀이 - Henry's Algorithm (0) | 2020.10.14 |
Codility - CountNonDivisible 문제풀이 - Henry's Algorithm (0) | 2020.10.02 |
Codility - Peaks 문제 풀이 - Henry's Algorithm (2) | 2020.09.08 |
Codility - MinPerimeterRectangle 문제풀이 (0) | 2020.08.25 |