import java.util.*;
class Solution {
public String solution(String[] participant, String[] completion) {
String answer = "";
Map<String, Integer> map = new HashMap<>();
for (String p : participant) {
map.put(p, map.getOrDefault(p, 0)+1);
}
for (String c : completion) {
map.put(c, map.get(c) - 1);
}
for (String key : map.keySet()) {
if (map.get(key) != 0) {
answer = key;
break;
}
}
return answer;
}
}
참가자를 싹 Map에 넣고 1씩 증가시켜주고 완주자 목록을 읽으면서 저장된 map의 value를 1씩 감소시키고 for문을 돌면서 value가 0이 아닌 사람의 이름을 출력해주게 했다!
댓글