[Java] 약수의 합
by Roel Downey728x90
반응형
약수의 합
문제
풀이
class Solution {
public int solution(int n) {
int answer = 0;
for(int index = 1 ; index <n; index++) {
if (n%index == 0) {
answer+=index;
}
}
return answer+n;
}
}
더 효율적인 방법이 있었다........
class Solution {
public int solution(int n) {
int answer = 0;
for(int index = 1 ; index <n/2; index++) {
if (n%index == 0) {
answer+=index;
}
}
return answer+n;
}
}
728x90
반응형
'알고리즘_자료구조 > 문제풀이' 카테고리의 다른 글
[Java]서울에서 김서방 찾기 (0) | 2020.03.06 |
---|---|
[Java] 자릿수 더하기 (0) | 2020.03.06 |
[Java] 문자열을 정수로 바꾸기 (0) | 2020.03.03 |
[Java] 문자열 다루기 기본 (0) | 2020.03.03 |
[Java] 문자열 내 p와 y의 개수 (0) | 2020.03.02 |
블로그의 정보
What doing?
Roel Downey