π¬ λ¬Έμ μ€λͺ μ μ nμ μ λ ₯λ°μ nμ μ½μλ₯Ό λͺ¨λ λν κ°μ 리ν΄νλ ν¨μ, solutionμ μμ±ν΄μ£ΌμΈμ. π μ ν μ¬ν nμ 0 μ΄μ 3000μ΄νμΈ μ μμ λλ€. π‘ λμ νμ΄ def solution(n): answer = 0 for i in range(1,n+1): if n % i == 0: answer += i return answer π‘ λ€λ₯Έ ν΄μ€ def sumDivisor(num): # num / 2 μ μλ€λ§ κ²μ¬νλ©΄ μ±λ₯ μ½ 2λ°° ν₯μ return num + sum([i for i in range(1, (num // 2) + 1) if num % i == 0]) ππ» λ¬Έμ λ°λ‘κ°κΈ° μ½λ©ν μ€νΈ μ°μ΅ - μ½μμ ν© μ μ nμ μ λ ₯λ°μ nμ μ½μλ₯Ό λͺ¨λ λν κ°μ 리ν΄νλ ν¨μ, solution..