728x90
반응형
import java.util.*;
class Solution {
public String solution(String[] participant, String[] completion) {
String answer = "";
Map<String, Integer> map = new HashMap<>();
for(int i=0; i<completion.length; i++ )
{
String p = participant[i];
String c = completion[i];
map.put(p, map.getOrDefault(p, 0) + 1);
map.put(c, map.getOrDefault(c, 0) - 1);
}
String p = participant[participant.length-1];
map.put(p, map.getOrDefault(p, 0) + 1);
for(String str : map.keySet()) {
if(map.get(str) == 1) {
answer = str;
}
}
return answer;
}
}
728x90
반응형
'Coding Test > Programmers' 카테고리의 다른 글
[JAVA][Programmers] 정렬 - K번째수 (0) | 2025.02.04 |
---|---|
[JAVA][Programmers] 정렬 - 가장 큰 수 (0) | 2025.02.04 |
[JAVA][Programmers][PCCP 기출문제] 2번 / 퍼즐 게임 챌린지 (0) | 2025.02.04 |
[JAVA][Programmers] 해시 - 폰켓몬 (2) | 2025.02.04 |
[JAVA][Programmers][PCCP 기출문제] 1번 / 동영상 재생기 🌟🌟 (1) | 2025.02.03 |