일단 시작.

[TIL] 약수의 개수 구하기 빠른 방법 본문

STUDY/JAVA

[TIL] 약수의 개수 구하기 빠른 방법

꾸양! 2023. 5. 14. 12:02

원래 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