개발의 흔적
알고리즘 테스트# 12. 약수의 합 본문
안녕하세요.
프로그래머스에 있는 "약수의 합" 알고리즘 문제를 풀어보겠습니다.
문제 : 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.
출력 :
12 | 28 |
5 | 6 |
코드 :
* 문제 해설 *
정수 : 12
정수의 약수를 구합니다.
정수의 약수는 0으로 떨어지는 값들을 모두더합니다.
* 코드 해설 *
for문의 바깥쪽 길이만큼 반복을합니다.
그 후 길이만큼 반복을 한후 0으로 떨어지는 값중 몫의 값이 정수의 약수들이기 때문에 값들을
더하면 정수의 약수들이 나옵니다.
좋은 코드있으면 공유 바랍니다.
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
'코딩테스트 연습' 카테고리의 다른 글
알고리즘 테스트# 16. 서울에서 김서방 찾기 (0) | 2020.08.03 |
---|---|
알고리즘 테스트# 13. 시저 암호 (0) | 2020.07.28 |
알고리즘 테스트# 11. 정수 내림차순으로 배치하기 (0) | 2020.07.23 |
알고리즘 테스트# 10. 자릿수 더하기 (0) | 2020.07.23 |
알고리즘 테스트# 9. 정수 제곱근 판별 (0) | 2020.07.22 |
Comments