[ 프로그래머스 ] 제일 작은 수 제거하기 (연습문제)


코드

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

using namespace std;

vector<int> solution(vector<int> arr) {
    vector<int> answer;
    int min = arr[0];
    
    if(arr.size()==1){
        return {-1};
    }
    
    for(int i=1;i<arr.size();i++){ //최솟값 판별
        if(min > arr[i]){
            min = arr[i];
        }
    }
    
    for(int i=0;i<arr.size();i++){
        if(arr[i]!=min){
            answer.push_back(arr[i]);
        } else {
            continue;
        }
    }
    
    return answer;
}

스크린샷 2020-03-23 20 15 57