[백준/JAVA] 10214번 Baseball

정은아·2024년 5월 2일

[알고리즘] 수학 모음

목록 보기
74/152
post-thumbnail

문제

내 풀이

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main extends Exception {
    public static void main(String[] args) throws IOException {
        // 할 일 없는 경근이가 나를 또 고생시키는 문제

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();

        int num = Integer.parseInt(br.readLine());
        int yonsei = 0;
        int korea = 0;
        int yCount = 0;
        int kCount = 0;
        String answer = "";

        for (int i = 0; i < num; i++) {
            // yCount와 kCount를 초기화한다.
            yCount = 0;
            kCount = 0;
            for (int j = 0; j < 9; j++) {
                StringTokenizer st = new StringTokenizer(br.readLine());
                yonsei = Integer.parseInt(st.nextToken());
                korea = Integer.parseInt(st.nextToken());

                // 점수를 누적해준다.
                yCount+= yonsei;
                kCount+= korea;
            }

            // 누가 더 많이 이겼는지 Count를 비교해서 답을 출력한다.
            if (yCount > kCount) {
                answer = "Yonsei";
            } else if (yCount == kCount) {
                answer = "Draw";
            } else {
                answer = "Korea";
            }

            sb.append(answer).append("\n");
        }

        System.out.println(sb.toString());
    }
}

느낀점

문제를 잘못 이해해서 혼자 꼬아놓고 풀고 있었다.
50%에서 틀려서 왜 틀렸지? 하고 반례를 찾아보다 제대로 이해하게 됐다!

profile
꾸준함의 가치를 믿는 개발자

0개의 댓글