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

김원호·2022년 7월 15일
0

문제

풀이

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

해설

여러군데 찾아보니 filter, map함수를 쓰라는 말들이 많이 보였다
조금만 더 공부해보고 다른방식도 한번 소스를 수정해 작성할것이다

profile
당신은사랑받기위해태어난사람

0개의 댓글