본문 바로가기
코딩테스트 준비/백준 C#

백준 C# - 10872 +) 풀이

by 코딩하는 돼징 2023. 11. 5.
반응형

풀이

재귀함수를 이용해서 팩토리얼을 풀면 된다.

static int factorial(int n)
{
    if (n <= 0)
        return 1;
    return factorial(n-1) * n;
}

 

만약 5!을 구하게 된다면


코드 전문

using System;

namespace baek2
{
    class Program
    {
        static int factorial(int n)
        {
            if (n <= 0)
                return 1;
            return factorial(n-1) * n;
        }
        static void Main(string[] args)
        {
            int num = int.Parse(Console.ReadLine());

            Console.Write(factorial(num));
        }
    }

}

 

 

 

반응형

'코딩테스트 준비 > 백준 C#' 카테고리의 다른 글

백준 C# - 2004 +) 풀이  (0) 2023.11.06
백준 C# - 1676 +) 풀이  (0) 2023.11.05
백준 C# - 6588 +) 풀이  (0) 2023.11.05
백준 C# - 1929 +) 에라토스테네스의 체  (0) 2023.10.31
백준 C# - 1978 +) 풀이  (0) 2023.10.31

댓글