[프로그래머스]JAVASCRIPT- 2

김윤지·2022년 8월 4일
0

JAVASCRIPT

목록 보기
3/25
post-thumbnail


내가 뭘 모르는지... 확실히 아는 문제였움..

1) indexOf가 해당되는 값을 반환하는게 아니라 해당 인덱스 번호를 반환해주는거였음!!!!!!

2) splice 순서!!! 외워!!!!!!!!

".splice(시작 인덱스, 제거할 요소의 개수, 제거한 위치에 삽입할 요소들)"

function solution(arr) {
  let answer = [];

  if (arr.length <= 1) {
    return [-1];
  } else {
    x = arr.indexOf(Math.min(...arr));
    arr.splice(x, 1);
    answer = arr;
  }
  return arr;
}

console.log(solution([1, 2, 3, 4]));

완성~

배열함수를 사용하지 않고 for문으로만 쓰고 싶을 경우

profile
Java, Javascript, python, DB

0개의 댓글