[프로그래머스] 나누어 떨어지는 숫자 배열 (JS)

hhkim·2023년 6월 21일
0

Algorithm - JavaScript

목록 보기
16/188
post-thumbnail

풀이 과정

  1. 배열의 각 요소가 주어진 수에 나눠 떨어지는 수만 남기기: filter()
  2. 오름차순으로 정렬: sort()
  3. 나눠 떨어지는 값이 하나도 없으면 [-1] 반환: 삼항 연산자 활용

코드

function solution(arr, divisor) {
  const result = arr.filter((n) => n % divisor === 0);
  return result.length ? result.sort((a, b) => a - b) : [-1];
}

0개의 댓글