약수의 합

    [프로그래머스] 약수의 합

    문제 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 입력 & 출력 입출력 예 nreturn 12 28 5 6 풀이 과정 1. 주어진 숫자를 for문을 이용하여 1부터 자기 자신까지 하나씩 순회합니다. 2. 나머지가 0인 숫자를 판별하면서 이것을 바로 조건문에 사용하여 True, False로 사용합니다. 나머지가 0이 된다면 조건문을 충족하는 것이 되며 이때의 i값을 answer에 더해주고 이를 리턴합니다. 코드 def solution(n): answer = 0 for i in range(1, n+1): if not(n%i): answer += i return answer