[프로그래머스] 제일 작은수 제거하기
2024. 5. 14. 09:19ㆍ알고리즘
728x90
반응형
문제 설명
정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다.
입출력 예
문제 풀이
function solution(arr) {
arr.splice(arr.indexOf(Math.min(...arr)),1);
arr.length <= 1 ? answer = [-1] : answer = arr
return answer
}
오늘 느낌점...
오늘 제일 작은 수 제거하기 알고리즘에 문제를 봤을 때 조건문을 사용하여 문제를 풀려고 했었는데 알고리즘을 간만에 보니 막혀서 진행을 못하였다... splice, Math메서드를 공부를 해야할거같다는 느낌... API에서는 많이 사용되지는 않지만 알고리즘을 풀때마다 많이 사용되어 공부를 해야할거같다...
728x90
반응형
'알고리즘' 카테고리의 다른 글
[프로그래머스] 자바스크립트 대소문자 바꿔서 출력하기 (0) | 2024.06.14 |
---|---|
[프로그래머스] 가운데 글자 가져오기 (0) | 2024.05.14 |
[JavaScript] 문자열 뒤집기 (0) | 2024.05.02 |
[JavaScript] 프로그래머스 아이스 아메리카노 (0) | 2024.04.26 |
[JavaScript] 프로그래머스 옷가게 할인 받기 (0) | 2024.04.26 |