[Programmers/JAVA] 약수의 합
2023. 3. 21. 14:06ㆍ자바/프로그래머스
내 코드
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;
}
}
느낀점
아쉬운 점이 있다. 모든 숫자들을 2로 나누면 반절이기때문에 i를 n/2까지만 돌리고 마지막에 n을 더해주면 된다. 이 점을 까먹은 게 좀 아쉽다.
'자바 > 프로그래머스' 카테고리의 다른 글
[Programmers/JAVA] 피로도 (0) | 2023.03.23 |
---|---|
[Programmers/JAVA] 타겟 넘버 (0) | 2023.03.22 |
[Programmers/JAVA] 다리를 지나는 트럭 (0) | 2023.03.04 |
[Programmers/JAVA] 주식가격 (0) | 2023.02.28 |
[Programmers/JAVA] k진수에서 소수 개수 구하기 (0) | 2023.02.24 |