-
소수인지 판별법컴퓨터 공부/JAVA 2020. 5. 23. 15:01
소수 ; 소수는 자신보다 작은 두 개의 자연수를 곱하여 만들 수 없는 1보다 큰 자연수이다. 예를 들어, 5는 1×5 또는 5×1로 수를 곱한 결과를 적는 유일한 방법이 그 수 자신을 포함하기 때문에 5는 소수이다. (위키백과)
문제 풀다가 발견!
public static boolean isPrime(int n){ if (n <= 1) {//1은 항상 소수아님 return false; } int a = (int) Math.sqrt(n); for (int j = 2; j <= a; j++) { if (n % j == 0) { return false;//나눠떨어지면 소수 아님 } } return true; }
[알고리즘] Java 자연수의 조합(경우의 수) 구하기
문제 설명 주어진 숫자 3개중 더했을 때 소수가 되는 경우의 수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 �
jinseongsoft.tistory.com
'컴퓨터 공부 > JAVA' 카테고리의 다른 글
오름차순, 내림차순 정렬 관련 문제 풀 때! (0) 2020.05.23 int[] <-> ArrayList, String[] <=> ArrayList 변환 (0) 2020.05.23 순열, 조합 경우의 수 구하기 (0) 2020.05.23 String -> char[] ->int (0) 2020.05.23 자바 - 스택, 큐 정리 (0) 2020.05.23