티스토리 뷰
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
반응형
'Programmers Solutions > Level-1' 카테고리의 다른 글
[프로그래머스] 키패드 누르기 (0) | 2021.02.03 |
---|---|
[프로그래머스] 짝수와 홀수 (0) | 2021.02.02 |
[프로그래머스] 정수 제곱근 판별 (0) | 2021.02.02 |
[프로그래머스] 정수 내림차순으로 배치하기 (0) | 2021.02.02 |
[프로그래머스] 자연수 뒤집어 배열로 만들기 (0) | 2021.02.02 |
댓글