๐Ÿ‘ฉ‍๐Ÿ’ปProgramming/Coding Test

[C#] [BOJ#10872] ํŒฉํ† ๋ฆฌ์–ผ

taesooya 2022. 8. 14. 15:02

https://www.acmicpc.net/problem/10872

 

10872๋ฒˆ: ํŒฉํ† ๋ฆฌ์–ผ

0๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, N!์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

www.acmicpc.net

My Solution


using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)        
       {
            int n = int.Parse(Console.ReadLine());
            int result = n;
            int i = n-1;
            while (i > 0)
            {
                result =  result * i;
                i--;
            }
            Console.WriteLine(n == 0 ? 1 : result);
        }
    }
}