티스토리 뷰

코딩테스트 연습 - 나누어 떨어지는 숫자 배열 | 프로그래머스 (programmers.co.kr)

 

코딩테스트 연습 - 나누어 떨어지는 숫자 배열

array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하

programmers.co.kr

배열 요소들이 특정 숫자에 나누어 떨어지는지 알아보는 문제다


나의 코드

function solution(arr, divisor) {
  let answer = [];
  arr.filter((val) => {
    if (val % divisor === 0) { 
      return answer.push(val);
    }
  });
  answer.sort((a, b) => { return a - b})
 if(answer.length === 0) answer.push(-1);
  return answer;
}

필터로 나누어 떨어지는 숫자만 집어 넣었고 정렬해줬다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함