반응형
import java.util.List;
import java.util.Scanner;
import java.util.Vector;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int m = sc.nextInt();
int n = sc.nextInt();
int min = 10001;
int sum = 0;
for(int i = m; i <= n; i++) {
if(i % 2 == 0 && i > 2) continue;
if(checkSosu(i)) {
if(i > 1) {
sum += i;
if(i < min) min = i;
}
}
}
System.out.println(sum == 0 ? -1 : sum);
System.out.println(min == 10001 ? 0 : min);
}
static Boolean checkSosu(int num) {
for(int i = 3; i < num; i += 2) {
if(num % i == 0) return false;
}
return true;
}
}
반응형
'프로그래밍 > 코드업 일기' 카테고리의 다른 글
코드업(Codeup) 3015 : 성적표 출력 (실패) (0) | 2023.08.10 |
---|---|
코드업(Codeup) 4691 : 주사위 네 개 (0) | 2023.08.10 |
코드업(Codeup) 4051 : 시간외 근무 수당 (0) | 2023.08.10 |
코드업(Codeup) 4041 : 숫자 다루기 (0) | 2023.08.10 |
코드업(Codeup) 3702 : 파스칼의 삼각형 2 (0) | 2023.08.10 |