1. 문제
자연수 M과 N이 주어질 때 M이상 N이하의 자연수 중 소수인 것을 모두 골라 이들 소수의 합과 최소값을 찾는 프로그램을 작성하시오.
예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 소수는 61, 67, 71, 73, 79, 83, 89, 97 총 8개가 있으므로, 이들 소수의 합은 620이고, 최소값은 61이 된다.
2. 입력
입력의 첫째 줄에 M이, 둘째 줄에 N이 주어진다.
M과 N은 10,000이하의 자연수이며, M은 N보다 작거나 같다.
3. 출력
M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최소값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 출력한다.
4. 풀이
'컴퓨터 공부 > 백준 알고리즘(자바)' 카테고리의 다른 글
백준 알고리즘(자바) 4948번 베르트랑 공준 (0) | 2018.07.15 |
---|---|
백준 알고리즘(자바) 1929번 소수 구하기 (0) | 2018.07.15 |
백준 알고리즘(자바) 1978번 소수 찾기 (0) | 2018.07.15 |
백준 알고리즘(자바) 1475번 방 번호 (0) | 2018.07.13 |
백준 알고리즘(자바) 2775번 부녀회장이 될테야 (0) | 2018.07.11 |