코딩일상

[JS] 제일 작은수 제거 하기 (프로그래머스 코테) 본문

Study

[JS] 제일 작은수 제거 하기 (프로그래머스 코테)

solutionMan 2022. 6. 1. 15:41
반응형

짧은답안

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

긴답안(내용은 동일)

function solution(arr) {
    if (arr.length > 1) {
        var minNum = Math.min(...arr);
        var idx = arr.indexOf(minNum);
        arr.splice(idx, 1);
    } else {
        arr = [-1];
    }
    return arr;
}

문제를 해결하며 배운것들

-math.min/math.min 함수의 이용법(기본 class 이용)
추가)배열에서 math.min/math.min 함수의 이용법

-indexOf문(문자열의 위치를 찾는법)

-배열에서 데이터 지우는법

-문제의 본질을 보면서 순수대로 나아가자라는 마인드


-배열에서 데이터 지우는법

 

[JavaScript]배열의 요소를 삭제하는 방법

JavaScript에서 배열의 요소를 삭제하는 remove 함수가 존재하지 않습니다. remove 함수는 존재하지 않지만, 배열의 요소를 삭제할 수 있는 다양한 방법이 존재합니다. 이번 포스팅에서는 JavaScript에서

developer-talk.tistory.com


-math.min/math.min 함수의 이용법(기본 class 이용)
추가)배열에서 math.min/math.min 함수의 이용법

 

Math.max() - JavaScript | MDN

Math.max()함수는 입력값으로 받은 0개 이상의 숫자 중 가장 큰 숫자를 반환합니다.

developer.mozilla.org

 

 

Math.min() - JavaScript | MDN

Math.min() 함수는 주어진 숫자들 중 가장 작은 값을 반환합니다.

developer.mozilla.org


-indexOf문(문자열의 위치를 찾는법)

 

[Javascript] 특정 문자 위치 찾기 (indexOf 함수)

지난 번에는 특정 위치의 문자를 찾는 방법, 즉, index값을 입력으로 전달하여, 해당 위치에 있는 문자를 읽는 방법을 알아보았습니다. [Javascript] 특정 위치 문자 찾기 2가지 방법 (charAt 함수, 대괄

hianna.tistory.com


 

반응형
Comments