라일락 꽃이 피는 날

[Level 1] 약수의 합 본문

코딩테스트/Python

[Level 1] 약수의 합

eunki 2021. 8. 8. 00:01
728x90

[문제]

정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.

 

 

[제한사항]

  • n은 0 이상 3000이하인 정수입니다.

 

 

 

[코드]

def solution(n):
    sum = 0
    for x in range(1, n+1):
        if n % x == 0:
            sum += x
    return sum
728x90