코딩 공부 연습
프로그래머스 제일 작은 수 제거하기
miffy짱
2022. 8. 8. 10:46
반응형
좋은 풀이를 더 떠올려봐야할 것 같당
#include <string>
#include <vector>
#include <iostream>
#include <math.h>
#include <algorithm>
using namespace std;
vector<int> solution(vector<int> arr) {
vector<int> answer;
if (arr.size() == 1)
{
answer.push_back(-1);
return answer;
}
vector <int> tmp;
for(int i = 0; i< arr.size(); i++)
tmp.push_back(arr[i]);
sort(tmp.begin(), tmp.end());
for (int i = 0; i < arr.size(); i++)
{
if (arr[i] == tmp[0])
continue;
else answer.push_back(arr[i]);
}
return answer;
}