알고리즘 - 소수 구하기
1. 개요 소수는 Prime number, 즉 1과 자기 자신 이외에는 약수를 갖지 않는 수를 의미한다. 예를 들면, 2, 3, 5, 7, 11, 13, 17, 19 등의 숫자를 통해 알 수 있다. 이러한 소수를 코드를 통해 찾아낼 수 있다면 어떨까? 이에 대해서는 여러가지 방법이 있다. 그 중 가장 성능이 좋은 방법들까지 천천히 알아보자. 만약, 1~10만 까지의 숫자 중 소수를 모두 찾으라고 하면 성능이 좋지 않다면 시간이 오래 걸릴 것이다. 따라서 좋은 성능으로 소수를 찾는 법도 알아두는 것이 좋다. [방법] ① 1부터 [해당 숫자 / 2] 까지 나누어 나누어지는지 직접 확인하는 것이다. ([] 는 가우스 기호이다.) ② 현재 해당 숫자보다 작은 소수들로만 나누어서 판별한다. ③ 현재 숫자가 K라면..