프로그래머스 완주하지 못한 선수 해시
2023. 10. 25. 16:21ㆍ알고리즘
hash를 사용해서 쉽게 구현 가능한 문제이다.
#include <string>
#include <vector>
#include <algorithm>
#include <unordered_map>
using namespace std;
string solution(vector<string> participant, vector<string> completion) {
string answer = "";
unordered_map<string, int> m;
for (int i = 0;i < participant.size();i++) {
m[participant[i]]++;
}
for (int i = 0;i < completion.size();i++) {
m[completion[i]]--;
}
for (auto it : m) {
if (it.second != 0 ){
answer += it.first;
}
}
return answer;
}
'알고리즘' 카테고리의 다른 글
프로그래머스 가장 먼 노드 c++ 그래프 탐색 (0) | 2023.10.25 |
---|---|
프로그래머스 베스트 앨범 c++ map (0) | 2023.10.25 |
프로그래머스 폰켓몬 c++ unordered_map 해시 (0) | 2023.10.25 |
프로그래머스 N-Queen dfs backtracking C++ (0) | 2023.10.24 |
프로그래머스 미로 탈출 C++ (1) | 2023.10.21 |