#include <string> #include <vector> #include <algorithm> using namespace std; bool cmp(string a, string b) { int numA = stoi(a); int numB = stoi(b); if(numA <= numB) { return true; } else { return false; } } string solution(string s) { vector<string> v; string temp = ""; string answer = ""; for(int i = 0; i < s.size(); i++) { if(s[i] == ' ') { v.push_back(temp); temp = ""; continue; } else { temp += s[i]; } } v.push_back(temp); sort(v.begin(), v.end(), cmp); answer += v[0]; answer += " "; answer += v[v.size()-1]; return answer; } | cs |
'Programmers > Level 2' 카테고리의 다른 글
[프로그래머스 2] 피보나치 수 (C/C++) (0) | 2019.10.28 |
---|---|
[프로그래머스 2] 최솟값 만들기 (C/C++) (0) | 2019.10.28 |
[프로그래머스 2] 카카오 프렌즈 컬러링북 (C/C++) (1) | 2019.10.26 |
[프로그래머스 2] 땅따먹기 (C/C++) (0) | 2019.10.25 |
[프로그래머스 2] 숫자의 표현 (C/C++) (★) (0) | 2019.10.25 |