프로그래머스 완주하지 못한 선수

문제

1

문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/42576

풀이

배열 두개를 정렬하고 비교했을 때 값이 다른선수의 이름을 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());

	int size = participant.size();
	string answer = "";

	for (int i = 0; i < size; i++)
	{
		if (participant[i] != completion[i])
		{
			answer = participant[i];
			break;
		}
	}
	
	return answer;
}

댓글남기기