728x90
#include <string>
#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;
vector<int> solution(vector<int> array, vector<vector<int>> commands) {
vector<int> answer;
int i, j, k;
for(int m = 0 ; m < commands.size(); m++)
{
i = commands[m][0];
j = commands[m][1];
k = commands[m][2];
vector<int> temp (j - i + 1);
for(int n = i ; i <= j;n++)
{
temp.assign(array[n]);
}
answer.assign(max_element(temp.begin(), temp.end()));
}
return answer;
}
문제를 잘못 이해해서 오래걸렸지만 차분히 풀면 금방 풀수 있다.
728x90
'Archive' 카테고리의 다른 글
LeetCode - Two Sum (0) | 2020.03.13 |
---|---|
LeetCode - Reverse String (0) | 2020.03.13 |
프로그래머스 완주하지 못한 선수 (0) | 2020.03.12 |
프로그래머스 모의고사 CPP (0) | 2020.03.11 |
yield return 종류 (0) | 2020.02.27 |