def solution(n):
answer = 0
for i in range(1, n+1):
if n%i == 0:
answer += i
return answer
- 주어진 값까지 약수를 구하는 문제인데 이때 약수가 맞다면 answer에 해당 약수를 더해주며 최종 값을 return 해준다
'문제풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][Lv1] - 체육복 (그리디 알고리즘)(파이썬/Python) (0) | 2022.07.13 |
---|---|
[프로그래머스][Lv1] - 두 개 뽑아서 더하기(파이썬/Python) (0) | 2022.07.09 |
[프로그래머스] - 약수의 개수와 덧셈(파이썬/Python) (0) | 2022.07.09 |
[프로그래머스][Lv1] - 신고 결과 받기(파이썬/python) (0) | 2022.05.03 |
[프로그래머스][Lv2] - 카펫(파이썬/Python) (0) | 2022.01.21 |