728x90
재귀 함수를 이용해서 풀었다.
import java.io.*;
public class Main{
public static void main(String[] args)throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num = Integer.parseInt(br.readLine());
int factorialNum = factorial(num);
System.out.print(factorialNum);
}
public static int factorial(int num){
if(num<=1)
return 1;
return num * factorial(num-1);
}
}
'알고리즘 기초1 Java' 카테고리의 다른 글
수학1_9613번 : GCD 합 (2) | 2024.03.22 |
---|---|
수학1_1676 번 : 팩토리얼 0의 개수 JAVA (0) | 2024.03.21 |
수학1_1978 번 : 소수찾기 JAVA (0) | 2024.03.20 |
수학1_2609번 : 최대공약수와 최소공배수 (0) | 2024.03.18 |
수학1_10430 번 : 나머지 JAVA (0) | 2024.03.18 |