
-Code
import java.util.*;
class Solution {
public String solution(String[] participant, String[] completion) {
Map<String, Integer> completionMap = new HashMap<>();
for (String name : completion) {
completionMap.put(name, completionMap.getOrDefault(name, 0) + 1);
}
for (String name : participant) {
if (!completionMap.containsKey(name) ||
completionMap.get(name) == 0) {
return name;
}
completionMap.put(name, completionMap.get(name) - 1);
}
return "";
}
}'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
| [프로그래머스/Java] 단어 변환 (0) | 2026.01.08 |
|---|---|
| [프로그래머스/Java] 네트워크 (0) | 2026.01.08 |
| [백준/Java] 27982번 큐브 더미 (0) | 2026.01.08 |
| [백준/Java] 1463번 1로 만들기 (0) | 2026.01.07 |
| [백준/Java] 1932번 정수 삼각형 (0) | 2026.01.07 |