페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#2806

소수 구하기2 1s 32MB

문제

 소수(prime number)란 2이상의 수로써 1과 자기 자신 외에는 약수를 갖지 않는 수를 의미한다.

양의 정수 N을 입력받아 N 이하의 1000개의 수 중에 소수를 구하여 출력하는 프로그램 작성하시오.

N 이하의 수가 1000개 미만일 경우 1에서 N사이의 정수에서 구한다.

N​은 1이상 (263 - 1)의 수이다.


입력

양의 정수 N을 입력받는다. (1 <= N <= 263-1)


출력

첫 행에 구한 소수의 개수 result를 출력한다. 이어서 result개의 행에 구한 소수를 오름차순으로 출력한다.


예제

11
5

2
3
5
7
11


출처

comkiwer
로그인해야 코드를 작성할 수 있어요.