사용 알고리즘: 해시
사용 언어: java
import java.util.*;
import java.io.*;
class Solution {
static HashMap<String, Integer> map;
public String solution(String[] participant, String[] completion) {
map = new HashMap<>();
for(String player : participant) {
if(map.containsKey(player)) {
map.put(player, map.get(player)+1);
}
else map.put(player, 1);
}
for(String player : completion) {
map.put(player, map.get(player)-1);
}
for(String key : map.keySet()) {
if(map.get(key) != 0) return key;
}
System.out.println(map);
return "";
}
}
foreach문 익히기
'알고리즘 > 프로그래머스' 카테고리의 다른 글
가장 먼 노드 (1) | 2023.12.27 |
---|---|
타겟 넘버 (2) | 2023.12.27 |
피로도 ** (0) | 2023.12.25 |
소수 찾기(완전 탐색) ** (0) | 2023.12.23 |
[PCCP 기출문제] 2번 / 석유 시추 (1) | 2023.12.21 |