문제
문제해결
- 재귀함수를 사용하여 구현
import java.util.Scanner;
//재귀 - 팩토리얼
public class B10872 {
public static int fac(int result){
if (result<=1) return 1; //종료시점 명시
return result * fac(result-1);
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int result = fac(n);
System.out.println(result);
}
}
'[알고리즘] > 백준' 카테고리의 다른 글
백준 2004 자바 - 조합 0의 개수 (0) | 2021.07.01 |
---|---|
백준 1676 자바 - 팩토리얼 0의 개수 (0) | 2021.06.30 |
백준 6588 자바 - 골드바흐의 추측 (0) | 2021.06.29 |
백준 1929 자바 - 소수 구하기 (0) | 2021.06.28 |
백준 1934 자바 - 최소공배수 (0) | 2021.06.27 |