소인수분해는 자연수를 소수들의 곱으로 나타내는 방법입니다. 여기서 소수란 1과 자기 자신으로만 나누어지는 수를 말합니다
package algo;
//소인수 분해란 자연수를 소수의 곱으로 나타내는거
//1.절차나누기
//2.비지니스 분석
//3.10까지 소인수분해하기
public class PrimeFactorization01 {
public static void main(String[] args) {
int a = 10;
if (a <= 3) {
System.out.println(a + "은 소인수 분해 할수없습니다.");
} else {
System.out.println(4 + "=" + "2*2이다.");
System.out.println(6 + "=" + "2*3이다.");
System.out.println(8 + "=" + "2*4이다.");
System.out.println(9 + "=" + "3*3이다.");
System.out.println(10 + "=" + "2*5이다.");
}
}
}
package algo;
//소인수 분해란 자연수를 소수의 곱으로 나타내는거
//1.절차나누기
//2.비지니스 분석
//3.10까지 소인수분해하기
public class PrimeFactorization01 {
public static void main(String[] args) {
int a = 10;
if (a <= 3) {
System.out.println(a + "은 소인수 분해 할수없습니다.");
} else {
if (a % 2 == 0) {
if (a / 2 % 2 == 0) {
System.out.println(a + "=" + "2*2이다.");
System.out.println(a + "=" + "2*4이다.");
} else if (a / 2 % 3 == 0) {
System.out.println(a + "=" + "2*3이다.");
} else if (a / 2 % 5 == 0) {
System.out.println(a + "=" + "2*5이다.");
}
}
}
if (a % 3 == 0) {
System.out.println(a + "=" + "3*3이다.");
}
}
}
Math.sqrt(n)는 JavaScript에서 사용되는 함수로, 주어진 숫자 n의 제곱근을 계산합니다.
여기서 n은 비음수가 되어야 하며, 함수의 반환값은 n의 제곱근입니다. 만약 n이 음수일 경우, 결과는 NaN(Not-a-Number)으로 반환됩니다.
Share article