개발일지/코딩테스트
[Programmers] 완주하지 못한 선수 (C++)
쫌눈
2025. 4. 3. 19:04
728x90
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/42576
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
정렬을 한 후 같은 인덱스의 값이 다르면 return, for 문을 빠져나왔다면 참가자의 마지막 값을 return.
#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.back();
}
728x90
반응형