[D2] 조교의 성적 매기기 - 1983
성능 요약
메모리: 25,700 KB, 시간: 154 ms, 코드길이: 980 Bytes
제출 일자
2023-10-16 21:10
출처: SW Expert Academy, https://swexpertacademy.com/main/code/problem/problemList.do
import java.util.*;
import java.io.*;
class Solution {
public static void main(String args[]) throws Exception {
String[] grade = {"D0", "C-", "C0", "C+", "B-", "B0", "B+", "A-", "A0", "A+"};
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for (int tc = 1; tc <= T; tc++) {
int N = sc.nextInt();
int K = sc.nextInt();
double[] scores = new double[N];
for (int i = 0; i < N; i++) {
int m = sc.nextInt();
int f = sc.nextInt();
int h = sc.nextInt();
scores[i] = m * 0.35 + f * 0.45 + h * 0.2;
}
double standard = scores[K-1];
Arrays.sort(scores);
for(int i = 0; i < N; i++){
if(scores[i] == standard){
System.out.printf("#%d %s\n",tc,grade[i / (N / 10)]);
break;
}
}
}
}
}
'알고리즘 - SWEA > D2' 카테고리의 다른 글
[SW expert Academy] SWEA 1976번 시각 덧셈 자바(Java) (0) | 2023.10.17 |
---|---|
[SW expert Academy] SWEA 1979번 어디에 단어가 들어갈 수 있을까 자바(Java) (0) | 2023.10.17 |
[SW expert Academy] SWEA 1984번 중간 평균값 구하기 자바(Java) (1) | 2023.10.16 |
[SW expert Academy] SWEA 1986번 지그재그 숫자 자바(Java) (0) | 2023.10.16 |
[SW expert Academy] SWEA 1989번 초심자의 회문 검사 자바(Java) (0) | 2023.10.16 |