programmers | Lv1. μ•½μˆ˜μ˜ ν•© [Python]

yeonkΒ·2022λ…„ 2μ›” 16일
0

algorithm

λͺ©λ‘ 보기
19/88
post-thumbnail

πŸ’‘ Python 3






πŸ”— 문제

μ•½μˆ˜μ˜ ν•© [Link]






πŸ’» μ½”λ“œ

def solution(n):
    answer = 0
    for i in range(1, n+1):
        if n == 0: break
        elif n % i == 0: answer += i
    return answer






πŸ’₯ λ‹€λ₯Έ μ‚¬λžŒ μ½”λ“œ

μ œμ‹œλœ 수의 절반만 ν™•μΈν•˜λŠ” μ½”λ“œ.. λŒ€λ°•!!

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

0개의 λŒ“κΈ€