[Py_Lv1] 약수의 합
문제 설명
정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.
제한 사항
- n은 0 이상 3000이하인 정수입니다.
입출력 예
접근법
😁 웃으며 풀 수 있는 문제였다.
약수가 될 수 있는 조건은 주어진 정수를 1부터 n까지 나누어 나머지가 0이되는
숫자만 찾아 더하면 해결할 수 있다.
쉬워서 별도의 설명없이 넘아가겠다.
=============================================================
def solution(n):
sum = 0
for i in range(1, n+1):
if n % i == 0:
sum += i
return sum
Author And Source
이 문제에 관하여([Py_Lv1] 약수의 합), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ysh/PyLv1-약수의-합저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)