๐๊ณต๋ถ/์ฝ๋ฉํ
์คํธ
ํ๋ก๊ทธ๋๋จธ์ค - ์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ, C++
Janger
2021. 11. 21. 12:41
728x90
https://programmers.co.kr/learn/courses/30/lessons/12935
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ
์ ์๋ฅผ ์ ์ฅํ ๋ฐฐ์ด, arr ์์ ๊ฐ์ฅ ์์ ์๋ฅผ ์ ๊ฑฐํ ๋ฐฐ์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์. ๋จ, ๋ฆฌํดํ๋ ค๋ ๋ฐฐ์ด์ด ๋น ๋ฐฐ์ด์ธ ๊ฒฝ์ฐ์ ๋ฐฐ์ด์ -1์ ์ฑ์ ๋ฆฌํดํ์ธ์. ์๋ฅผ๋ค์ด arr์ด [4,3,2,1
programmers.co.kr
#include <string>
#include <vector>
using namespace std;
vector<int> solution(vector<int> arr) {
int min = 999;
int idx = -1;
for(int i=0; i<arr.size(); i++){
if( min > arr[i] ){
min = arr[i];
idx = i;
}
}
if( arr.size() == 1 ){
arr.clear();
arr.push_back(-1);
} else {
arr.erase( arr.begin() + idx );
}
return arr;
}
728x90