제일 작은 수 제거하기 - 프로그래머스 / JavaScript

temp·2022년 9월 26일
0

알고리즘

목록 보기
26/30

내 풀이

function solution(arr) {
    arr.splice(arr.indexOf(Math.min(...arr)),1)
  
    return arr.length === 0 ? -1 : arr
}

다른 풀이

function solution(arr) {
  return arr.length > 1 ? arr.filter(num => num !== Math.min.apply(null, arr)) : [-1];
}

근데 이것보다는 그냥 여기서는 스프레드 연산자를 쓰는게 나은것 같다.

function solution(arr) {
  return arr.length > 1 ? arr.filter(num => num !== Math.min(...arr)) : [-1];
}
profile
공부한 내용 정리중...

0개의 댓글

관련 채용 정보