-
[Algorithm] 프로그래머스 C++ : K번째수Algorithm 2020. 8. 17. 15:31
https://programmers.co.kr/learn/courses/30/lessons/42748
Level1 문제는 풀 때마다 즐겁다.. 빨리 풀려서.. (짱쉬우니까..)
암튼 그냥 문제 condition에 맞춰서
주어진 commands 명령들을 반복문으로 하나씩 돌면서 answer에 답을 추가해주면 된다.
벡터 index만 잘 맞춰서 리턴하면 되는 문제
Code
#include <string> #include <vector> #include <algorithm> #include <iostream> using namespace std; vector<int> solution(vector<int> array, vector<vector<int>> commands) { vector<int> answer; for(auto cmd: commands) { int start = cmd[0], end = cmd[1], k = cmd[2]; vector<int> tmp = array; sort(tmp.begin()+start-1, tmp.begin()+end); answer.push_back(tmp[start+k-2]); } return answer; }
'Algorithm' 카테고리의 다른 글
[Algorithm] 프로그래머스 C++ : H-Index (0) 2020.08.19 [Algorithm] 프로그래머스 C++ : 가장 큰 수 (0) 2020.08.18 [Algorithm] 프로그래머스 C++ : 이중우선순위큐 (4) 2020.08.15 [Algorithm] 프로그래머스 C++ : 디스크 컨트롤러 (0) 2020.08.14 [Algorithm] 프로그래머스 C++ : 더 맵게 (0) 2020.08.10