https://school.programmers.co.kr/learn/courses/30/lessons/12928
연습문제
def solution(n):
return sum([i for i in range(1, n+1) if n % i == 0])
타인 코드
def sumDivisor(num):
return num + sum([i for i in range(1, (num // 2) + 1) if num % i == 0])
약수를 구하는 거니까 숫자의 절반보다 큰 건 이렇게 검사를 안 해줘도 되는 듯