Lv.1 문제로 해시 카테고리에 있지만, 해시를 사용해서 풀지는 않았습니다.
참가자 vector와 완주자 vector를 sorting한 후, 차례대로 비교하는 방식으로 풀었습니다.
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
string solution(vector<string> participant, vector<string> completion) {
sort(participant.begin(), participant.end());
sort(completion.begin(), completion.end());
for(int i=0;i<completion.size();i++)
{
if(participant[i] != completion[i])
{
return participant[i];
}
}
return participant[completion.size()];
}
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스-코딩테스트 고득점Kit] 기능개발 (0) | 2022.04.24 |
---|---|
[프로그래머스-코딩테스트 고득점Kit] 전화번호 목록 (0) | 2022.04.16 |