https://programmers.co.kr/learn/courses/30/lessons/12928
반복문을 n/2까지만 반복하고 answer값에 n을 더해 리턴해준다.
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;
}
}
'알고리즘 > 문제 풀이' 카테고리의 다른 글
[Java] 프로그래머스 > 제일 작은 수 제거하기 (0) | 2022.01.27 |
---|---|
[Java] 프로그래머스 > 같은 숫자는 싫어 (0) | 2022.01.27 |
[Java] 프로그래머스 > 나누어 떨어지는 숫자 배열 (0) | 2022.01.16 |
[Java] 프로그래머스 > 최대공약수와 최소공배수 (0) | 2022.01.16 |
[Java] 프로그래머스 > 소수찾기 (0) | 2022.01.13 |
댓글