728x90
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
//자연수 M과 N사이 소수의 합, 최솟값 구하기
int M = in.nextInt();
int N = in.nextInt();
ArrayList<Integer> answer = new ArrayList<Integer>();
int sum = 0;
int count =0;
for(int i=M; i<N+1; i++) {
for(int j=2; j<i; j++) {
if(i%j==0) {
count++;
}
}
if(count==0 && i!=1) {
answer.add(i);
}
count=0;
}
for(int num : answer) {
sum += num;
}
if(sum ==0) {
System.out.println(-1);
}else {
System.out.println(sum);
System.out.println(answer.get(0));
}
}
}
728x90
728x90
'자바 > 백준 알고리즘(자바)' 카테고리의 다른 글
[백준/자바] 11653번 : 소인수분해 (0) | 2021.12.16 |
---|---|
[백준/자바] 1978번: 소수찾기 (0) | 2021.12.14 |
[백준/자바]5622번: 다이얼 (0) | 2021.11.15 |
[백준/자바]2908번: 상수 (0) | 2021.11.15 |
[백준/자바]1152번: 문자열 단어의 개수 공백 구분으로 세기 (0) | 2021.11.15 |