cyphen156
백준-재귀 27433 팩토리얼 2 본문
팩토리얼 연산 재귀호출로 구성하기
제약사항
- 0 < N <= 20
주의 사항
- 없다.
CPP풀이
팩토리얼 2_27433.cpp
/**
* 백준 팩토리얼 2_27433
* 팩토리얼 연산 재귀호출로 구성하기
*
* 제한사항
*****************************************
* 0 <= N <= 20 *
*****************************************
*
*
*
* 주의
* 없다.
*
* 풀이시간 5분
*/
#include <iostream>
using namespace std;
long long int recursive(long long int input);
int main(void)
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int N;
cin >> N;
cout << recursive(N) << '\n';
return 0;
}
long long int recursive(long long int input)
{
if (input == 0 || input == 1)
{
return 1;
}
else
{
input *= recursive(input - 1);
}
return input;
}
모든 예제 코드의 소스파일은 제 개인 깃허브 레포지토리에 있습니다.
Workspace/알고리듬 풀이 at main · cyphen156/Workspace
Studying . Contribute to cyphen156/Workspace development by creating an account on GitHub.
github.com
'컴퓨터공학 > 알고리듬 풀이' 카테고리의 다른 글
백준-재귀 25501 재귀의 귀재 (1) | 2025.07.11 |
---|---|
백준-재귀 2 10870 피보나치 수 5 (1) | 2025.07.11 |
백준-심화 2 20920 영단어 암기는 괴로워 (3) | 2025.07.11 |
백준-심화 2 2108 통계학 (2) | 2025.07.10 |
백준-심화 2 26069 붙임성 좋은 총총이 (0) | 2025.07.10 |