[JavaScript] 순서쌍의 개수 - 프로그래머스

공태윤·2024년 2월 1일

코딩테스트

목록 보기
2/9
post-thumbnail

문제

자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return 하도록 solution 함수를 완성하세요.

예시

입력
n : 20
(1, 20), (2, 10), (4, 5), (5, 4), (10, 2), (20, 1)
=> return 6

문제 분석

굳이 순서쌍을 구하지 않아도 약수만 찾으면 되는 간단한 문제이다

코드

function solution(n) {
    let total = 0;
    
    for (let i = n; i > 0; --i)
        if (n%i === 0)
            total++;
    
    return total;
}
profile
기록으로 성장하는 프론트엔드 개발자입니다!

0개의 댓글