본문 바로가기
Programmers Coding-Test

[Python] 연습문제 : 약수의 합

by 으녜 2021. 4. 8.
728x90

 

 

코딩테스트 연습 - 약수의 합

정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수

programmers.co.kr

 

 

💡문제💡


정수 n의 모든 약수를 더한 값을 return 하시오.

 

 

[제한 사항]

  • n은 0 이상 3000이하인 정수입니다.

 

 

코드 및 풀이 👩🏻‍💻


 

 

 

**다른 사람의 풀이**


n의 절반 값 이상의 수는 검사할 필요가 없다는 점을 이용하여 풀이

728x90