๋ฌธ์ ๋งํฌ: programmers.co.kr/learn/courses/30/lessons/42576
ํ์ด
๊ฐ๋จํ participant์ completion ๋ฒกํฐ๋ฅผ ์ ๋ ฌํ ๋ค ๋น๊ตํด์ ์์ฃผ ๋ชฉ๋ก์ ์ด๋ฆ์ด ์๋ ์ ์๋ฅผ ๋ฐํํ๋๋ก ํ๋ค. ์ ๋ ฌํด์ ๋ง์ง๋ง์ ์๋ ์ ์๊ฐ ์์ฃผํ์ง ๋ชปํ ์ ์์ผ ๊ฒฝ์ฐ for๋ฌธ์ ๊ทธ๋ฅ ๋น ์ ธ๋์ค๊ฒ ๋๋ฏ๋ก answer๋ฅผ participant.back()์ผ๋ก ์ด๊ธฐํํด์คฌ๋ค.
์์ค์ฝ๋
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#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());
string answer = participant.back();
for(int i = 0; i < completion.size(); i++) {
if(participant[i] != completion[i]) {
answer = participant[i];
break;
}
}
return answer;
}
|
cs |
๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค. ์์ ํ ๋ถ๋ถ์ด ์๋ค๋ฉด ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค :)
728x90
'Algorithm > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค / C++] ์์ฅ (0) | 2021.01.23 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค / C++] ์ ํ๋ฒํธ ๋ชฉ๋ก (0) | 2021.01.22 |
[ํ๋ก๊ทธ๋๋จธ์ค / C++] ๊ตฌ๋ช ๋ณดํธ (0) | 2021.01.11 |
[ํ๋ก๊ทธ๋๋จธ์ค / C++] ํฐ ์ ๋ง๋ค๊ธฐ (0) | 2021.01.10 |
[ํ๋ก๊ทธ๋๋จธ์ค / C++] ์กฐ์ด์คํฑ (0) | 2021.01.10 |