본문 바로가기
Algorithm/PROGRAMMERS[JavaScript]

Lv1. 제일 작은 수 제거하기

by 씨니 2022. 5. 2.
728x90

▶ 문제

 

▶풀이방법

function solution(arr) {
    var answer = [];
   
    var min = Math.min(...arr);
    var index = arr.indexOf(min);
    if(arr.length > 1){
        arr.splice(index,1);
        for(let i = 0; i < arr.length; i++) answer[i] = arr[i];
    }else answer[0] = -1;
    
    return answer;
}

- 반복문을 돌리지 않고도 배열내 최소값 찾는 방법을 알게 되었 Math.min(...arr);

- arr.splice(index,1) => arr배열에서 arr[index]포함 1개 삭제 => 이말은 즉슨 arr[index]값만 삭제됨.

728x90

'Algorithm > PROGRAMMERS[JavaScript]' 카테고리의 다른 글

Lv1. 정수 내림차순으로 배치하기  (0) 2022.05.25
Lv1. 정수 제곱근 판별  (0) 2022.05.02
Lv1. 짝수와 홀수  (0) 2022.05.02
Lv1. 최대공약수와 최대공배수  (0) 2022.05.02
Lv1. 콜라츠 추측  (0) 2022.05.02