Math.sqrt(i)는 자바에서 제곱근을 계산하는 메서드입니다. 주어진 숫자 i의 제곱근을 반환합니다.
예를 들어, Math.sqrt(9)를 호출하면 9의 제곱근인 3이 반환됩니다.
제곱근을 사용하는 이유는 약수를 찾을 때 반복문의 범위를 최적화하기 위해서입니다. 어떤 숫자 n의 약수 중에서 가장 큰 약수는 n의 제곱근입니다. 따라서 1부터 n의 제곱근까지의 범위만 확인하여 약수를 찾으면 충분합니다. 그 이상의 수는 약수가 될 수 없기 때문에 확인할 필요가 없습니다.
'JAVA공부' 카테고리의 다른 글
Integer.MAX_VALUE (0) | 2024.02.21 |
---|---|
idexOf (0) | 2024.02.20 |
재귀함수 (0) | 2024.02.16 |
HashMap, String.split() (0) | 2024.02.16 |
StringBuilder (0) | 2024.02.07 |