Notice
Recent Posts
Recent Comments
Link
drexqq
[Java, 자바] 소수 판별함수 (isPrime) 본문
728x90
반응형
public int isPrime(int n) {
for (int i = 2; i<=(int)Math.sqrt(n); i++) {
if (n % i == 0) {
return 0;
}
}
return 1;
}
자바에 내장되어있는 Math.sqrt함수를 통해서 2부터 루트n까지의 범위에서 소수를 체크판별해주는 함수다.
범위가 2부터 루트n까지인 이유는 소수는 1과 자기 자신으로만 나누어지는 숫자이기때문이다.
728x90
반응형
'Back-End > Java' 카테고리의 다른 글
[Java, 자바] Observer (0) | 2020.06.17 |
---|---|
[Java, 자바] Factory Pattern(팩토리패턴) (0) | 2020.06.11 |
[Java, 자바] Singleton(싱글톤) (0) | 2020.06.10 |
[Java, 자바] 스택(Stack), 큐(Queue) (0) | 2020.06.10 |
[Java, 자바] HashMap, TreeMap (0) | 2020.06.10 |
Comments