
이런 간단한 문제이다.
그래서 vector를 이용해 간단하게 코드를 짜주었고,
#include <string>
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
vector<int> solution(vector<int> array, vector<vector<int>> commands) {
vector<int> answer;
for (int i = 0; i < commands.size();i++) {
vector<int> slice(array.begin() + commands[i][0]-1, array.begin() + commands[i][1]);
sort(slice.begin(), slice.end());
answer.push_back(slice[commands[i][2]-1]);
}
return answer;
}
바로 정답이 나왔다.
level 1 다운 가벼운 문제였다.