-
이번에는 BOJ의 9076번 문제 "점수 집계" 를 풀어보도록 하자
성공한 코드는 다음과 같다.
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int T = Integer.parseInt(br.readLine()); for(int i = 0; i < T; i++){ PriorityQueue<Integer> pq = new PriorityQueue<Integer>(); StringTokenizer st = new StringTokenizer(br.readLine()); for(int j = 0; j < 5; j++){ pq.add(Integer.parseInt(st.nextToken())); } pq.poll(); int a = pq.poll(); int b = pq.poll(); int c = pq.poll(); if(c - a >= 4){ bw.write("KIN\n"); } else { bw.write(a+b+c +"\n"); } } bw.flush(); br.close(); bw.close(); } }
문제 : https://www.acmicpc.net/problem/9076
혹시 코드에 이상한 부분이나 틀린 부분이 있던지, 이해가 안가는 부분이 있다면 댓글로 알려주세요
'Algorithm > BOJ(Baekjoon Online Judge)' 카테고리의 다른 글
[백준 - 9659번] 돌게임 5 - Java //Wello Horld // (0) 2020.04.10 [백준 - 11023번] 더하기 3 - Java //Wello Horld // (0) 2020.04.09 [백준 - 11382번] 꼬마 정민 - Java //Wello Horld // (0) 2020.04.08 [백준 - 5635번] 생일 - Java //Wello Horld // (2) 2020.04.07 [백준 - 2954번] 창영이의 일기장 - Java //Wello Horld // (0) 2020.04.06