728x90
programmers.co.kr/learn/courses/30/lessons/42576
1) 주석 없는 version
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
string solution(vector<string> participant, vector<string> completion) {
string answer = "";
std::sort(participant.begin(),participant.end());
std::sort(completion.begin(),completion.end());
for(int i=0;i<participant.size();i++){
if(participant[i]!=completion[i]){
answer=participant[i];
break;
}
}
return answer;
}
2) 주석 있는 version
#include <string>
#include <vector>
#include <algorithm> //algorithm 을 include 해주기
using namespace std;
string solution(vector<string> participant, vector<string> completion) {
string answer = "";
std::sort(participant.begin(),participant.end()); //participant를 sort해주기
std::sort(completion.begin(),completion.end()); //completion을 sort해주기
for(int i=0;i<participant.size();i++){ //for문을 이용하여 participant와 completion 비교
if(participant[i]!=completion[i]){ //완주하지 못한 선수가 나온다면
answer=participant[i]; //answer은 그 선수이고
break;// 반복문 종료
}
}
return answer;
}
'프로그래머스' 카테고리의 다른 글
프로그래머스(두 개 뽑아서 더하기)풀이 C++ (0) | 2020.12.11 |
---|---|
프로그래머스(두 개 뽑아서 더하기)풀이 C++ (0) | 2020.12.11 |
프로그래머스(다리를 지나는 트럭)풀이 C++ (0) | 2020.11.02 |
프로그래머스(기능개발)풀이 C++ (0) | 2020.11.02 |
프로그래머스(주식가격) 풀이 C++ (0) | 2020.11.02 |