☕JAVA/🐥 알고리즘 [JAVA]

[JAVA] 팩토리얼

디카페인라떼 2022. 11. 21. 19:31

💡문제 상황

팩토리얼 코드로 구현하기

5! = 5 * 4 * 3 * 2 * 1

 

💡내 풀이

[기본]

public static int facto (int n){
	int fcto = 1;
    for (int i = 1; i <= n; i++){
    	fcto = p * i; 
    }
    return fcto; 
}

[재귀]

public static int facto2 (int n){
	if( n <= 1){
    	return n;
    }else{
    	return facto2(n-1)*n;
    }
}