728x90
반응형
{{문제설명}}
정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.
※제한사항※
n은 0 이상 3000이하인 정수입니다.
입출력 예 #1
12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다.
{{풀이}}
def solution(n):
return sum(list(filter(lambda x:n % x == 0, range(1,n+1))))
728x90
반응형
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스]정수내림차순구하기-Python3 (0) | 2021.07.29 |
---|---|
[프로그래머스]소수개수구하기-Python3 (0) | 2021.07.29 |
[프로그래머스]소수찾기-Python3 (0) | 2021.07.29 |
[프로그래머스]문자열다루기기본-Python3 (0) | 2021.07.29 |
[프로그래머스]최대공약수와최대공배수-Python3 (0) | 2021.07.29 |