관리 메뉴

솜씨좋은장씨

[Programmers] 순서쌍의 개수 (Python) 본문

Programming/코딩 1일 1문제

[Programmers] 순서쌍의 개수 (Python)

솜씨좋은장씨 2023. 3. 3. 15:03
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 프로그래머스의 순서쌍의 개수 입니다.

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

👨🏻‍💻 문제 풀이

두 수의 쌍이 입력 받은 n 이 되는 순서쌍의 개수 == n의 모든 약수의 개수 이므로

입력 받은 n 의 약수를 구하고 그 약수의 개수를 정답으로 했습니다.

👨🏻‍💻 코드 ( Solution )

def find_a_factor(n):
    factor_list = []    
    for num in range(1, (n // 2) + 1):
        if n % num == 0:
            factor_list.append(num)
    factor_list.append(n)
    return factor_list

def solution(n):    
    return len(find_a_factor(n=n))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments