공부/알고리즘문제

코드그라운드 시험 공부

Qdy 2017. 4. 11. 18:43
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import java.util.Arrays;
import java.util.Scanner;
import java.io.FileInputStream;
 
class Solution {
    public static void main(String args[]) throws Exception {
        // Scanner sc = new Scanner(new FileInputStream("sample_input.txt"));
 
        Scanner sc = new Scanner(System.in);
 
        int T;
        int test_case;
 
        T = sc.nextInt();
        for (test_case = 1; test_case <= T; test_case++) {
            int n = sc.nextInt();
            int k = sc.nextInt();
            int score[] = new int[n];
            int final_score = 0;
 
            for (int i = 0; i < n; i++)
                score[i] = sc.nextInt();
 
            Arrays.sort(score);
 
            for (int i = 1; i <= k; i++) {
                final_score += score[n - i];
            }
 
            System.out.println("Case #" + test_case);
            System.out.println(final_score);
 
        }
    }
}
cs