https://programmers.co.kr/learn/courses/30/lessons/12928?language=java
해결 방안
1~n 사이 숫자로 나눴을 때 나머지가 0이 되는 경우는 모두 약수이다.
코드
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;
}
}
'Development Logs > Algorithms' 카테고리의 다른 글
[JAVA] 프로그래머스 : 방문 길이 (Summer/Winter Coding(~2018)) (0) | 2020.09.01 |
---|---|
[JAVA] 프로그래머스 : 멀쩡한 사각형 (Summer/Winter Coding(2019)) (0) | 2020.09.01 |
[JAVA] 프로그래머스 : 소수 찾기 (Level 1) (0) | 2020.08.28 |
[JAVA] 프로그래머스 : 같은 숫자는 싫어 (Level 1) (0) | 2020.08.28 |
[JAVA] 프로그래머스 : 문자열 다루기 기본 (Level 1) (0) | 2020.08.28 |