본문 바로가기
Javascript

프로그래머스 문제 풀이 36

by 🐬마뇽뇽 마뇽🦄 2022. 12. 1.
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

댓글


고양이 고양이
고양이 고양이
고양이 고양이