티스토리 뷰
728x90
SMALL
풀이
막풀었다 풀이 나중에 수정하겠다
function solution(arr) {
let min=arr[0];
let index=0;
if(arr.length===1){
return [-1];
}
for(let i=1;i<arr.length;i++){
if(min>arr[i]){
min=arr[i];
index=i;
}
}
let ans=arr;
ans.splice(index,1);
return ans
}
아래는 splice와 indexof math.min함수를 이용해서 같은 내용을 조금 더 간결하게 풀었다.
function solution(arr) {
arr.splice(arr.indexOf(Math.min(...arr)),1);
if(arr.length<1)return[-1];
return arr;
}
728x90
LIST
'코딩테스트' 카테고리의 다른 글
코딩테스트 연습 > 연습문제 > 최대공약수와 최소공배수 (0) | 2020.07.14 |
---|---|
코딩테스트 연습 > 연습문제 > 짝수와 홀수 (0) | 2020.07.14 |
코딩테스트 연습 > 연습문제 > 정수 제곱근 판별 (0) | 2020.07.10 |
코딩테스트 연습 > 연습문제 > 정수 내림차순으로 배치하기 (0) | 2020.07.10 |
코딩테스트 연습 > 연습문제 > 자연수 뒤집어 배열로 만들기 (0) | 2020.07.10 |
댓글
공지사항