728x90
프로그래머스 문제 풀이 36
제일 작은 수 제거하기
01. 문제
function solution(arr) {
var answer = 0;
return answer;
}
02. 나의 문제 풀이
function solution(arr) {
if (arr.length === 1) {
return [-1]
}
const nember = arr.slice()
nember.sort((a,b) => a-b)
const val = nember[0]
arr.splice(arr.indexOf(val),1)
return arr
}
03. 다른 사람의 문제 풀이
function solution(arr) {
arr.splice(arr.indexOf(Math.min(...arr)),1);
if(arr.length < 1)return[-1];
return arr;
}
제일 작은수를 Math.min으로 구해주고 그숫자의 index값을 indexOf()로 구해서 배열에 splice()메소드로 뺀후 반환하는 것 같다
728x90
'Javascript' 카테고리의 다른 글
프로그래머스 문제 풀이 38 (1) | 2022.12.05 |
---|---|
프로그래머스 문제 풀이 37 (1) | 2022.12.05 |
프로그래머스 문제 풀이 35 (1) | 2022.12.01 |
프로그래머스 문제 풀이 34 (1) | 2022.11.29 |
프로그래머스 문제 풀이 33 (1) | 2022.11.29 |
댓글