[Jong's 백준] 27160번 - 할리갈리 - Java - 2023보드게임컵

Eric·2023년 1월 15일
1

BoJ(백준)

목록 보기
2/6

2023 보드게임컵에서 나왔던 문제입니다.

저는 해쉬를 이용해서 문제를 풀어 보았습니다.

import java.util.HashMap;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Main T = new Main();
        Scanner kb = new Scanner(System.in);
        int n = kb.nextInt();
        HashMap<String, Integer> map = new HashMap<>();
        for (int i = 0; i < n; i++) {
            String a = kb.next();
            int b = kb.nextInt();
            map.put(a, map.getOrDefault(a,0)+b);
        }
        String answer = "NO";
        for (String key : map.keySet()) {
            if(map.get(key)==5) answer ="YES";
        }
        System.out.println(answer);
    }
}

더 좋은 방법이 있다면
댓글로 알려주시면 감사하겠습니다.

profile
Ærlighed i små ting er ikke nogen lille ting.

0개의 댓글