728x90
class Solution {
public int solution(int n) {
int answer = 0;
for (int i =1; i< (int)Math.pow(n,0.5)+1; i++){
if (n % i == 0){
if (i == n / i)
answer -= i;
answer += i;
answer += n / i;
}
}
return answer;
}
}
자바로 코테 연습 혹시 모르니까 조금만 해야겠다
728x90
'알고리즘 > 프로그래머스' 카테고리의 다른 글
프로그래머스 연습문제: 정수 제곱근 판별 (python) (0) | 2022.10.11 |
---|---|
프로그래머스 연습문제: 자연수 뒤집어 배열로 만들기 (python) (0) | 2022.10.11 |
프로그래머스 연습문제: 자릿수 더하기 (java, python) (0) | 2022.10.11 |
프로그래머스 연습문제: 평균 구하기 (python, java) (0) | 2022.10.11 |
프로그래머스 연습문제: 짝수와 홀수 (python) (0) | 2022.10.11 |