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
반응형
'Algorithm > Python' 카테고리의 다른 글
[Programmers]Lv 1. 시저 암호 (0) | 2019.02.03 |
---|---|
[Programmers]Lv 2.프린터 (0) | 2019.02.02 |
[Programmers]Lv 2. 다리를 지나는 트럭 (0) | 2019.01.31 |
[Programmers]Lv 1. 이상한 문자 만들기 (0) | 2019.01.30 |
[Programmers]Lv 2. 기능개발 (0) | 2019.01.29 |