[프로그래머스][자바(JAVA)] 약수의 합-모두의개발

2022. 9. 10. 03:29알고리즘/프로그래머스

※ 요약

-  약수 (num % n == 0)의 합을 구하는 문제

 


  • 풀이

1. 매개변수(n)만큼 for문을 돌려준다

2. if 조건문을 사용해 (n % i == 0) 조건이 맞다면

  i값만큼 더해줘 answer에 저장한다

<정답코드>

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