[알고리즘]/백준

백준 10872 자바 - 팩토리얼

broship 2021. 6. 30. 07:39

문제


 

 

문제해결


- 재귀함수를 사용하여 구현

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);
    }
}