[프로그래머스] 약수의 합 [연습문제] [python] Level1
문제 설명
정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.
설계 및 구현
my_solution
def solution(n):
answer=[]
for i in range(1,n+1):
if n%i==0:
answer.append(i)
return sum(answer)
1~n까지 의 수로 n이 나누어 떨어지는 수가 있다면 그 수 들의 합을 반환하여 해결 할 수 있다.
반응형
'알고리즘 문제풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 풍선 터트리기 [월간 코드 챌린지 시즌1] [python] (0) | 2020.09.20 |
---|---|
[프로그래머스] 최대공약수와 최소공배수 [연습문제] [python] (0) | 2020.09.20 |
[프로그래머스] 문자열을 정수로 바꾸기 [연습문제] [python] (0) | 2020.09.20 |
[프로그래머스] 수박수박수박수박수박수? [연습문제] [python] (0) | 2020.09.20 |
[프로그래머스] 체육복 [탐욕법(Greedy)] [python] (0) | 2020.09.20 |