UpDown Dev Story
팩토리얼 본문
아래 강의를 보면서 연습하고 기록하고 있습니다
문제
코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int inputValue = sc.nextInt();
int returnValue = 1;
for (int i = inputValue; i > 0; i--) {
returnValue = returnValue * i;
}
System.out.println(returnValue);
}
}
재귀함수 사용
import java.util.*;
class Main {
public int DFS(int n){
if(n==1) return 1;
else return n*DFS(n-1);
}
public static void main(String[] args){
Main T = new Main();
System.out.println(T.DFS(5));
}
}
'Algorithm' 카테고리의 다른 글
[백준 - 2920번] 음계 (0) | 2022.12.16 |
---|---|
선택 정렬 (0) | 2021.07.07 |
교육과정 설계 (Queue) (0) | 2021.07.07 |
공주 구하기 (Queue) (0) | 2021.07.06 |
후위식 연산 (Stack) (0) | 2021.07.06 |
Comments