728x90
반응형
package test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Test_10872 {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num = Integer.parseInt(br.readLine());
int sum = rec(num);
System.out.println(sum);
}
static int rec(int num) {
if(num <= 1) // 0 ≤ N이라는 조건이 있어 num <= 1로 해야한다.
return 1;
return num * rec(num-1);
}
}
728x90
반응형
'알고리즘' 카테고리의 다른 글
(백준) 2902번 : KMP는 왜 KMP일까? - 자바[JAVA] (0) | 2021.09.10 |
---|---|
(백준) 2576번 : 홀수 - 자바[JAVA] (0) | 2021.09.10 |
(백준) 10773번 : 제로 - 자바[JAVA] (0) | 2021.09.10 |
(백준) 10093번 : 숫자 - 자바[JAVA] (0) | 2021.09.08 |
(백준) 1712번 : 손익분기점 - 자바[JAVA] (0) | 2021.09.08 |
댓글