Algorithm/Python
[Programmers]Lv 1.약수의 합
Pycoder
2019. 2. 1. 12:00
728x90
반응형
문제:
자연수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수,solution을 완성해주세요.
풀이 방법:
반복문을 1부터 n까지 반복시킨뒤 이를 n과 나누어보아 나머지가 0인 것들만을 answer에 더한 값이 약수의 합니다.
1 2 3 4 5 6 | def solution(n): answer = 0 for i in range(1,n+1): if n%i==0: answer+=i return answer | cs |
728x90
반응형