-
[Algorithm] 프로그래머스 C++ : 완주하지 못한 선수Algorithm 2020. 7. 5. 01:59
https://programmers.co.kr/learn/courses/30/lessons/42576
정렬한 다음에 participants랑 completion 하나씩 비교하다가 둘이 다른 부분을 출력
다른 부분이 없으면 participants의 마지막 원소가 답인 경우임
Code
#include <string> #include <vector> #include <iostream> #include <algorithm> using namespace std; string solution(vector<string> participant, vector<string> completion) { string answer = ""; 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[participant.size()-1]; }
'Algorithm' 카테고리의 다른 글
[Algorithm] 프로그래머스 C++ : 기능개발 (0) 2020.08.06 [Algorithm] 프로그래머스 C++ : 주식가격 (0) 2020.08.05 [Algorithm] 프로그래머스 C++ : 베스트앨범 (0) 2020.07.14 [Algorithm] 프로그래머스 C++ : 위장 (0) 2020.07.12 [Algorithm] 프로그래머스 C++ : 전화번호 목록 (0) 2020.07.06