[Programmers] 최댓값과 최솟값
Date:
[Programmers] 최댓값과 최솟값
Problem URL : 최댓값과 최솟값
풀이 1
#include <string>
#include <vector>
#include <sstream>
#include <algorithm>
#include <iostream>
using namespace std;
string solution(string s) {
string answer = "";
istringstream iss(s);
vector<int> v;
string _s;
while(iss >> _s) {
v.push_back(stoi(_s));
}
sort(v.begin(), v.end());
answer = to_string(v[0]) + " " + to_string(v[v.size()-1]);
return answer;
}
풀이 2
#include <string>
#include <vector>
#include <sstream>
#include <algorithm>
#include <iostream>
using namespace std;
string solution(string s) {
string answer = "";
istringstream iss(s);
vector<int> v;
int n;
while(iss >> n) {
v.push_back(n);
}
sort(v.begin(), v.end());
answer = to_string(v[0]) + " " + to_string(v[v.size()-1]);
return answer;
}
Comments
istringstream은 바로 정수형으로도 파싱해준다!
댓글