티스토리 뷰


title: "제일 작은 수 제거하기"
category: 프로그래머스[Level-1]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-01-20"


문제 링크

제일 작은 수 제거하기

C++

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

using namespace std;

vector<int> solution(vector<int> arr) {
    vector<int> answer;

    if(arr.size()==1){
        answer.push_back(-1);
    }
    else{
        auto iter = min_element(arr.begin(), arr.end());
        arr.erase(iter);
        swap(answer, arr);
    }

    return answer;
}

JavaScript

function solution(arr) {
  var answer = [];

  if (arr.length === 1) {
    answer.push(-1);
  } else {
    let min = Math.min(...arr);
    arr.splice(arr.indexOf(min), 1);
    answer = arr.slice();
  }

  return answer;
}
728x90
반응형
댓글
05-21 08:24
링크