import java.util.*;
public class Main {
static boolean prime(int m) {
if (m != 1) {
for (int j = 2; j <= Math.sqrt(m); j++) {
if (m % j == 0) {
return false;
}
}
return true;
}
return false;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int m = sc.nextInt();
int n = sc.nextInt();
int[] arr = new int[n-m+1];
int index = 0;
int sum = 0;
for (; m <= n; m++) {
if (prime(m)) {
arr[index] = m;
index++;
}
}
if (arr[0] == 0) {
System.out.println(-1);
} else {
for (int j : arr) {
sum += j;
}
System.out.println(sum);
System.out.println(arr[0]);
}
}
}
틀린 이유 : 배열의 크기 설정 오류
728x90
반응형
'매일코테' 카테고리의 다른 글
백준 8단계 no. 4 (0) | 2022.07.25 |
---|---|
백준 8단계 no.3 (0) | 2022.07.25 |
백준 8단계 no.1 (0) | 2022.07.25 |
백준 7단계 no.8 (0) | 2022.07.24 |
백준 7단계 no.7 (0) | 2022.07.24 |