매일코테

백준 8단계 no.2

공주맛밤 2022. 7. 25. 11:27

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