import java.util.Arrays;
import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);
int size = sc.nextInt();
int k = sc.nextInt();
int array[] = new int[size];
for (int i = 0; i < array.length; i++) { array[i] = sc.nextInt(); }
int sum = 0;
for (int i = 0; i < array.length - k + 1; i++) { int temp[] = new int[k];
for (int j = 0; j < k; j++) { temp[j] = array[i + j]; } Arrays.sort(temp); sum = sum + ((temp[(k - 1) / 2])); }
System.out.println(sum); }}
도저히 틀린이유를 모르겠네요.. 어떤점이 오류일가요...?
댓글을 작성하려면 로그인해야 합니다.
dudwnsdn 6년 전
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int size = sc.nextInt();
int k = sc.nextInt();
int array[] = new int[size];
for (int i = 0; i < array.length; i++) {
array[i] = sc.nextInt();
}
int sum = 0;
for (int i = 0; i < array.length - k + 1; i++) {
int temp[] = new int[k];
for (int j = 0; j < k; j++) {
temp[j] = array[i + j];
}
Arrays.sort(temp);
sum = sum + ((temp[(k - 1) / 2]));
}
System.out.println(sum);
}
}
도저히 틀린이유를 모르겠네요.. 어떤점이 오류일가요...?