나누어 떨어지는 숫자 배열

RingKim1·2024년 5월 2일

algorithm

목록 보기
5/18

나누어 떨어지는 숫자 배열

해결과정

  1. 우선 필요한 과정을 생각해본다
    오늘은 풀어가면서 바로 코드를 써보기로 함

  2. 순서대로..

  • 나누어 떨어지는 값 filter로 걸러주고
  • 오름차순 정렬해주고
  • 리턴 값으로 각각 지정을 한다.
function solution(arr, divisor) {
    let answer = arr.filter((value) => value % divisor ===0);
    answer.sort((a,b)=> a-b);
    
    return (answer.length = 0)? answer.push(-1) : answer;

}


다시...

???

  1. 오류 해결
  • answer.length = 0는 0을 할당한다는 의미..
  • answer.push(-1)는 push 후 return 값으로 배열의 길이를 반환..

다시 맞게 고쳐보면

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


아직 미숙한 부분이 많다..

profile
커피는 콜드브루

0개의 댓글