728x90
0 이상 3000 이하인 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하기
예시)
풀이
- 반복문 for를 이용하기
- 약수 구하는 법 = n을 n보다 작거나 같은 자연수로 나눠서 나머지가 0인 수를 구하자
제출 코드
(코드 해석해 보기)
반복문 for에 n보다 작거나 같은 자연수 i의 조건식을 넣는다 (in 1..n = 1부터 n까지)
조건문 if에 n을 n보다 작거나 같은 자연수 i로 나눴을 때 나머지가 0인 경우에만
answer += i를 주어서 n의 구한 약수들을 +되도록 한다
728x90
'코틀린(Kotlin) > 프로그래머스' 카테고리의 다른 글
[프로그래머스/코틀린(Kotlin)] 문자열을 정수로 바꾸기 (0) | 2023.10.30 |
---|---|
[프로그래머스/코틀린(Kotlin)] 자연수 뒤집어 배열로 만들기 (0) | 2023.10.27 |
[프로그래머스/코틀린(Kotlin)] x만큼 간격이 있는 n개의 숫자 (0) | 2023.10.27 |
[프로그래머스/코틀린(Kotlin)] 나머지가 1이 되는 수 찾기 (0) | 2023.10.27 |
[프로그래머스/코틀린(Kotlin)] 자릿수 더하기 (0) | 2023.10.27 |