SWEA - 4466. 최대 성적표 만들기 :: 매운코딩
728x90
300x250

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWOUfCJ6qVMDFAWg&categoryId=AWOUfCJ6qVMDFAWg&categoryType=CODE

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

import java.util.*;
import java.io.FileInputStream;

/*
   사용하는 클래스명이 Solution 이어야 하므로, 가급적 Solution.java 를 사용할 것을 권장합니다.
   이러한 상황에서도 동일하게 java Solution 명령으로 프로그램을 수행해볼 수 있습니다.
 */
class Solution
{
	public static void main(String args[]) throws Exception
	{
			Scanner sc = new Scanner(System.in);
		
		int T = sc.nextInt();
		for(int tc=0;tc<T;tc++) {
			int N = sc.nextInt();
			int K = sc.nextInt();
			int[] score = new int[N];
			int sum =0;
			
			for(int i=0;i<N;i++) {
				score[i]=sc.nextInt();
			}
			
			Arrays.sort(score);
			for(int i=0;i<K;i++) {
				sum+=score[score.length-1-i];
			}
			
			System.out.println("#"+(tc+1)+" "+sum);
		}
	}
}
728x90

+ Recent posts