Sorting_K번째 수

선풍기·2024년 1월 8일

프로그래머스

목록 보기
8/8

문제

이런 간단한 문제이다.
그래서 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 다운 가벼운 문제였다.

0개의 댓글