프로그래머스 1단계 - 제일 작은 수 제거하기

원동휘·2022년 9월 22일
0

프로그래머스

목록 보기
18/46

< 문제 >

풀이

  • 먼저 배열에서 가장 작은수를 구하기위해 Math.min을 이용해 최소값을 구하고, 해당 최소값을 filter메소드를 이용해 최소값이 아닌 숫자만 배열에 남기도록 하고, 최종적으로 배열의 갯수를 보고 최소값을 제외한배열 vs [-1]을 분기처리해서 풀이
function solution(arr) {
  const minValue = Math.min(...arr);
  let answer = arr.filter(item => item !== minValue);
  return answer.length > 0 ? answer : [-1];
}

console.log(solution([4, 3, 2, 1]));
console.log(solution([10]));
profile
Front-End Developer #Nextjs #React #Typescript

0개의 댓글