Programmers - 정렬 K번째 수

108번뇌·2020년 9월 18일

#include <string>
#include <vector>
#include <algorithm>

using namespace std;

vector<int> solution(vector<int> array, vector<vector<int>> commands) {
vector<int> TempContainer;
vector<int> answer;

int rowsize = commands.size();
for(int i=0; i<rowsize; i++)
{
    for(int j=(commands[i][0]-1);j<=commands[i][1]-1;j++)
    {
        TempContainer.push_back(array[j]);
    }
    sort(TempContainer.begin(), TempContainer.end());
   
    answer.push_back(TempContainer[commands[i][2]-1]);
    TempContainer.clear();
}
    

	return answer;
}

중간에 vector.clear(); 이부분 안써서
계속 안됬어서 cpp켜서 디버깅 찍었음..
이런부분들 코테에 맞춰서 printf 중간중간 해봐야겠음.
아 그리고

push_back말고
2차원 벡터 저렇게 구현할때,
vector<vector> CK(3, vector(3));
앞에 벡터크기 이런식으로 size 만듬.

회사에서는 자료형 이렇게까지 안다루는데 여러가지 느끼게되네..
금요일인데 피곤하다 오늘 하루도 수고했다.

profile
내일 아침 눈을 떳을 때, '기대되는 오늘 하루를 만들기 위해' 나는 오늘도 생각하고 고민한다.

0개의 댓글