✏️기록하는 즐거움
article thumbnail

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

|  제출

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

 

|  풀이과정

filter 메서드를 사용해서 divisor로 나누어 떨어지는 요소를 반환하게 한 후, 정렬하면 되는 간단한 문제이다.

 

|  개념

Array.prototype.filter()

  • 주어진 함수의 조건에 맞는 모든 요소들을 모아서 새로운 배열로 반환한다.

Array.prototype.sort()

  • 문자열의 유니코드 코드 포인트에 따라 정렬한 배열이 반환된다.

 

profile

✏️기록하는 즐거움

@nor_coding

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!