20230720 [Java] 문제풀이
[백준] 27433 팩토리얼
20! 은 int를 훨씬 넘어서 int가 아니라 long을 사용해야 한다
import java.util.*;
public class baekjoon27433 {
public static long factorial(long num) {
if (num == 0 || num == 1) {
return 1;
}
return num * factorial(num-1);
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
long answer = factorial(scanner.nextLong());
System.out.println(answer);
}
}
'알고리즘 > 알고리즘 설명' 카테고리의 다른 글
20230726 [Java] 문제풀이 (0) | 2023.07.26 |
---|---|
20230725 [Java] 문제풀이 (0) | 2023.07.25 |
20230719 [Java] 문제풀이 (0) | 2023.07.19 |
20230718 [Java] 문제풀이 (0) | 2023.07.18 |
20230714 [Java] 문제풀이 (0) | 2023.07.14 |