TIL_230424- 프로그래머스 Lv1 나누어 떨어지는 숫자 배열

정윤숙·2023년 4월 24일
0

TIL

목록 보기
153/192
post-thumbnail

📒 오늘의 공부

1. 프로그래머스

Lv1. 나누어 떨어지는 숫자 배열

나의 풀이

function solution(arr, divisor) {
    let answer = [];
    const sortArr = arr.sort((a,b)=> a-b)
    for(let i=0; i<sortArr.length; i++){
        if(sortArr[i]%divisor === 0){
            answer.push(sortArr[i])
        }

    }
        if(answer.length === 0){
            answer.push(-1)
        }    
    return answer;
}

다른 풀이

function solution(arr, divisor) {
    var answer = arr.filter(v => v%divisor == 0);
    return answer.length == 0 ? [-1] : answer.sort((a,b) => a-b);
}
  • filter, map 활용하는 것 항상 고려하기!
profile
프론트엔드 개발자

0개의 댓글