C# 백준 10872번 팩토리얼

2022. 1. 3. 17:22코딩테스트 문제 풀이/[백준] 재귀

728x90
반응형

문제

코드 :

using System;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {
            int N = Convert.ToInt32(Console.ReadLine());
            int sum = 1;
            int output = Factorial(N, sum);
            Console.WriteLine(output);
        }

        public static int Factorial(int N, int sum)
        {
            if (N <= 0)
            {
                N = 1;
                sum *= N;
                return sum;
            }
            sum *= N;

            return Factorial((N-1), sum);
        }
    }
}
728x90
반응형