Example #1
0
 static void Main(string[] args)
 {
     Console.WriteLine(Kata.Factorial(5));  // 5 * 4 * 3 * 2 * 1 = 120
     Console.WriteLine(Kata.Factorial(1));  // 1 * 1 = 1
     Console.WriteLine(Kata.Factorial(6));  // 6 * 5 * 4 * 3 * 2 * 1 = 720
     Console.WriteLine(Kata.Factorial(0));  // 1
     Console.WriteLine(Kata.Factorial(2));  // 2 * 1 = 2
     Console.WriteLine(Kata.Factorial(4));  // 4 * 3 * 2 * 1 = 24
     Console.WriteLine(Kata.Factorial(13)); // ArgumentOutOfRangeException
 }