원래 Math.sqrt()와 for문을 사용하여 구했는데
1~n까지 모든 수의 약수의 개수를 구하라고 했을 때, 약수의 개수만큼만 for문을 돌릴 수 있는 방법이 있어서 기록.
for (int i = 1; i <= number; i++) {
for (int j = 1; j <= number / i; j++) {
count[i * j]++;
}
}
'STUDY > JAVA' 카테고리의 다른 글
[TIL] 프로그래머스 - 체육복 (0) | 2023.05.23 |
---|---|
[TIL] 프로그래머스 - 숫자 짝꿍 (0) | 2023.05.22 |
230411 공부기록 (0) | 2023.04.12 |
230410 공부기록 (0) | 2023.04.11 |
230409 공부기록 (0) | 2023.04.11 |