약수의 합

김가람휘·2022년 9월 26일
0

CodeKata

목록 보기
26/28

# 내 풀이

def solution(n):
    sum = 0
    
    if n != 0:
        for i in range(1, n + 1):
            if n % i == 0:
                sum += i 
            
    return sum
# 다른 사람의 풀이

def sumDivisor(num):
	return num + sum([i for i in range(1, (num // 2) + 1) if num % i == 0])

0개의 댓글