[문제] 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net 주어진 수 N개 중에서 소수가 몇 개인지 찾는 문제. [풀이] 우선 소수란, 1보다 크며 1과 자기 자신 이외엔 나누어지지 않는 수를 말한다. 그리고 소수 찾는 법은 크게 2가지로 나뉜다. 1. 2부터 루트N까지 소수인지 아닌지를 판별하는 법. 시간복잡도 O(루트N). 2. 에라토스테네스의 체 방법을 이용하여 2부터 자신의 배수를 다 지우는 방법. 시간 복잡도 O(N(log(logN))). 1번 방법에서 루트N까지만 확인하는 이유는 그 이상은 루트N 이하의 배수이기 때문이다. 예를 들어 N으로 24가 주어지고 24의 약수..