[프로그래머스 코딩테스트 연습문제] 제일 작은 수 제거하기 | 알고리즘 설명 & 문제 풀이 with 자바스크립트(Javascript)

Re_Go·2023년 12월 30일
0

코딩테스트연습

목록 보기
57/98
post-thumbnail
post-custom-banner

1. 문제 설명(요약)

2. 첫번째 문제 풀이(2023-12-31)

솔직히 제한 조건의 두번째 조건은 무슨 말을 하는지는 모르겠지만, 배열의 최소값을 구하고 해당 배열의 최소값에 대한 인덱스를 찾아 그 값을 지운 후 만약 배열의 길이가 0이면 [-1]을 반환하고, 아니면 배열을 반환하는 방법으로 문제를 풀었습니다.

function solution(arr) {
    let minNum = Math.min(...arr);
    arr.splice(arr.indexOf(minNum), 1)
    return arr.length === 0 ? [-1] : arr
}
profile
인생은 본인의 삶을 곱씹어보는 R과 타인의 삶을 배워 나아가는 L의 연속이다.

0개의 댓글