[JavaScript][Programmers] 나누어 떨어지는 숫자 배열

조준형·2021년 9월 2일
0

Algorithm

목록 보기
117/142
post-thumbnail

🔎 나누어 떨어지는 숫자 배열

❓ 문제링크

https://programmers.co.kr/learn/courses/30/lessons/12910

📄 제출 코드

function solution(arr, divisor) {
  let answer = arr.filter((el) => {
    if (el % divisor == 0) return el;
  }).sort((a, b) => { return a - b });
  
  answer.length==0 ? answer = [-1] : answer
  return answer;
}
let arr = 	[3, 2, 6]
let divisor = 10
console.log(solution(arr, divisor));

arr중에서 divisor로 나누어 떨어지는 숫자만 배열에 담아 출력하는 문제다.
filter로 나눈 나머지가 0인 요소들을 return하고, 정렬한다.
만약 answer이 비어있으면 -1을 리턴시켜 답을 구한다.

profile
깃허브 : github.com/JuneHyung

0개의 댓글