본문 바로가기
Algorithm/PROGRAMMERS[Java]

Lv1. 약수의 합

by 씨니 2022. 4. 16.
728x90

▶ 문제

 

▶ 풀이방법

- 약수의 합은 for문을 숫자의 절반 값까지만 돌려도 됨.(시간 감소)

class Solution {
    public int solution(int n) {
        int answer = 0;
        for(int i = 1; i <= n/2; i++){
            if(n % i == 0) answer += i;
        }
        return answer+n;
    }
}
728x90

'Algorithm > PROGRAMMERS[Java]' 카테고리의 다른 글

Lv1. 문자열을 정수로 바꾸기  (0) 2022.04.16
Lv1. 시저암호  (0) 2022.04.16
Lv1. 이상한 문자 만들기  (0) 2022.04.16
Lv1. 자릿수 더하기  (0) 2022.04.16
Lv1. 자연수 뒤집어 배열로 만들기  (0) 2022.04.16