일단 시작.
[TIL] 약수의 개수 구하기 빠른 방법 본문
원래 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 |