[코딩테스트]제일 작은 수 제거하기

verdantgreeny·2025년 1월 10일

본캠프

목록 보기
22/56

1. 제일 작은 수 제거하기

1. 첫시도

function solution(arr) {
  if (arr.lenght=== 1) {
    return [-1];
  }  
  let answer = arr.sort((a, b) => a - b); //[1,2,3,4]
  answer.shift();
  console.log(answer); // [2,3,4]애초에 접근이 잘못되었음을 확인
  return answer

}

2. 제출한 답

function solution(arr) {
  if (arr.length <= 1) {
    return [-1];
  } 
 arr.splice(arr.indexOf(Math.min(...arr)), 1); 
    //indexof(): 문자열에서 특정 문자열을 찾고 검색된 문자열이 '첫번째'로 나타나는 위치 Index를 리턴
    //Math.min(): 주어진 숫자들 중 가장 작은 값을 반환
  return arr;
}

0개의 댓글