💡문제 상황
팩토리얼 코드로 구현하기
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;
}
}
'☕JAVA > 🐥 알고리즘 [JAVA]' 카테고리의 다른 글
[JAVA] Integer ArrayList 에서 int 배열로 변환하기 / String ArrayList에서 String 변환하기 (0) | 2022.11.21 |
---|---|
[JAVA] 소문자 대문자 바꾸기 - 아스키 코드 이용하기 (0) | 2022.11.21 |
[JAVA] 제곱과 제곱근 (0) | 2022.11.15 |
[JAVA] int를 int 배열로 분할하기 (0) | 2022.11.15 |
[JAVA] 문자열 뒤집기 / 문자 반복하기 (0) | 2022.11.15 |