import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
int n;
int i, j;
n = scan.nextInt();
long res = f(n);
System.out.println(res);
}
private static long f(int a) {
if (a <= 1) {
System.out.printf("1! = 1\n");
return 1;
}
System.out.printf("%d! = %d * %d!\n", a, a, a - 1);
return f(a - 1) * a;
}
}
http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=589&sca=2080
'정올문제소스코드' 카테고리의 다른 글
1169 : 주사위 던지기1 (0) | 2021.12.05 |
---|---|
1161 : 하노이1 (0) | 2021.12.05 |
2858 : 쇠막대기 (0) | 2021.12.05 |
1221 : 후위표기법1 (0) | 2021.12.05 |
1814 : 삽입정렬 횟수 세기 (0) | 2021.12.05 |