약수의 합

Zero·2022년 3월 27일
0

Algorithm (Python)

목록 보기
4/8

나의 풀이

def solution(n):
  answer = 0
  for i in range(1,n+1):
    if n % i == 0:
      answer += i
  return answer
채점 결과
정확성: 100.0
합계: 100.0 / 100.0

다른 풀이

def solution(n): return sum([i for i in range(1, n+1) if n % i == 0])

# 출처: https://wooaoe.tistory.com/67 [개발개발 울었다]

list comprehension을 통해 더욱 간결하게 만든 것을 볼 수 있다.

개발의 기본은 뭐다?
간결함, 효율성이다! 😆

profile
코딩 일기

0개의 댓글