새로운 경험

2023.02.11 Programmers [순서쌍의 개수] Javascript Algorithm

시바카오 2023. 2. 11.

 

문제

 

내가 작성한 답안코드

- 동료의 아이디어 제공 : 굳이 순서쌍을 만들 필요가 없다.

나 : ?????????? 어? 그렇네??? 

function solution(n) {
    let answer = [];

    for (let i=1; i <= n; i++){
        if (n % i === 0){
          answer.push(i)
        }
        
    }
    return answer.length;
}

 

Comment

 

기존에 내가 작성하고 교착상태에 빠져 있던 코드이다.

사실 어디가 잘 못 된 건지도 모르겠다.

 

배열을 아마 제대로 이해하지 못하고 있는듯하다.

function solution(n) {
    let answer = [];
    let a = 0
    let b = 0

    for (let i=1; i <= n; i++){
        if (n % i === 0){
            a = i
            b = n / i
        }
        answer.push([a,b])
    }
    return answer.length;
}

댓글

💲 추천 글