728x90
반응형
#include <string>
#include <vector>
using namespace std;
vector<int> solution(vector<int> arr) {
vector<int> answer = arr;
vector<int> temp = {answer[0], 0};
if(answer.size() == 1) {
answer[0] = -1;
return answer;
}
else {
for(auto & i : answer) {
if(i < temp[0]) {
temp[0] = i;
temp[1] = &i - &*answer.begin();
}
}
answer.erase(answer.begin() + temp[1]);
return answer;
}
}
728x90
반응형
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[Level 1, C, C++] 하샤드 수 (0) | 2022.07.04 |
---|---|
[Level 1, C++] 정수 내림차순으로 배치하기 (0) | 2022.07.04 |
[Level 1, C++] 이상한 문자 만들기 (0) | 2022.07.04 |
[Level 1, C] 콜라츠 추측 (0) | 2022.07.04 |
[Level 1, C++] 행렬의 덧셈 (0) | 2022.07.04 |