코드 풀이

제일 작은 수 제거하기

SammyK 2022. 3. 14. 13:53

풀이

function solution(arr) {
    arr.splice(arr.indexOf(Math.min(...arr)),1);
    if(arr.length<1)return[-1];
    return arr;
}

splice(start index, delete amount) 이기에 

splice 첫 parameter 엔 arr.indexOf = index 찾아주는 메소드안에 ( Math.min() ) 제일 작은수를 찾는, 무엇의?

(... arr) = 모든 arr 배열안에 있는 element 중에, 하나를 없엔다.

 

만약 arr 배열이 한개라면 -1 값을 돌려준다,

아니면 spliced 가 된 arr 배열 값을 돌려준다.

'코드 풀이' 카테고리의 다른 글

콜라츠 추측  (0) 2022.03.14
정수 제곱근 판별  (0) 2022.03.14
정수 내림차순으로 배치하기  (0) 2022.03.12
자릿수 더하기  (0) 2022.03.12
자연수 뒤집어 배열로 만들기  (0) 2022.03.12