glowing713
Frontend-Deep-Dive
glowing713
전체 방문자
오늘
어제
  • 분류 전체보기 (97)
    • Languages (11)
      • JavaScript 💛 (3)
      • Python 🐍 (4)
      • Java ☕️ (3)
      • Swift 🧡 (1)
    • Computer_Science (1)
      • Computer_Network 🕸 (1)
    • Web_Frontend (4)
      • Vue.js (1)
    • Problem_Solving (76)
    • Server (1)
      • Spring 🍀 (1)
    • AI (2)
      • NLP 🗣 (1)
      • AI_Math ➗ (1)
    • 개발환경 꾸미기 ✌ (1)
    • 생각정리 ✍🏻 (1)

블로그 메뉴

  • 🧑🏻‍💻Github

공지사항

인기 글

태그

  • Baekjoon
  • mst
  • 완전탐색
  • c++
  • Algorithm
  • Java
  • 동적계획법
  • brute-force
  • DP
  • 프로그래머스
  • Python
  • BOJ
  • ps
  • Stack
  • 이분탐색
  • binary search
  • bfs
  • boostcampaitech
  • 카카오 기출
  • 2019 카카오 개발자 겨울 인턴십

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
glowing713

Frontend-Deep-Dive

[BOJ] 백준 10872 팩토리얼
Problem_Solving

[BOJ] 백준 10872 팩토리얼

2019. 10. 5. 20:19

재귀함수를 정의해 봅시다.

 


 

문제

 

0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.

 

 


입력

 

첫째 줄에 정수 N(0 ≤ N ≤ 12)가 주어진다.

 

 

출력

 

첫째 줄에 N!을 출력한다.

 

 


Input

 

10

 

Output

 

3628800

 

 


My Solution

 

#include <iostream>
using namespace std;

int main(void){
    int input = 0, result = 1;
    cin >> input;
    for(int i = 1; i <= input; i++){
        result *= i;
    }
    cout << result << endl;
    return 0;
}

 

 

'Problem_Solving' 카테고리의 다른 글

[BOJ] 백준 2869 달팽이는 올라가고 싶다  (0) 2020.01.03
[BOJ] 백준 2447 별 찍기 - 10  (0) 2019.10.11
[BOJ] 백준 1065 한수  (0) 2019.10.05
[BOJ] 백준 15596 정수 N개의 합  (0) 2019.10.05
[BOJ] 백준 4673 셀프 넘버  (0) 2019.10.05
    'Problem_Solving' 카테고리의 다른 글
    • [BOJ] 백준 2869 달팽이는 올라가고 싶다
    • [BOJ] 백준 2447 별 찍기 - 10
    • [BOJ] 백준 1065 한수
    • [BOJ] 백준 15596 정수 N개의 합
    glowing713
    glowing713

    티스토리툴바