static void Main(string[] args)
        {
            Problems1_10  p1_10  = new Problems1_10();
            Problems11_19 p11_19 = new Problems11_19();

            //Console.WriteLine("Problem 1: " + p1_10.Problem1(1000));
            //Console.WriteLine("Problem 2: " + p1_10.Problem2(4000000));
            //Console.WriteLine("Problem 3: " + p1_10.Problem3(600851475143));
            //Console.WriteLine("Problem 4: " + p1_10.Problem4(3));
            ////Console.WriteLine("Problem 5: " + p1_10.Problem5(20));
            //Console.WriteLine("Problem 6: " + p1_10.Problem6(100));
            ////Console.WriteLine("Problem 7: " + p1_10.Problem7(10001));
            //Console.WriteLine("Problem 8: " + p1_10.Problem8(13));
            //Console.WriteLine("Problem 10: " + p1_10.Problem10(2000000));
            //Console.WriteLine("Problem 11: " + p11_19.Problem11());
            //Console.WriteLine("Problem 12: " + p11_19.Problem12(500));
            //Console.WriteLine("Problem 13: " + p11_19.Problem13());
            //Console.WriteLine("Problem 14: " + p11_19.Problem14());
            //Console.WriteLine("Problem 15: " + p11_19.Problem15(20));
            //Console.WriteLine("Problem 16: " + p11_19.Problem16(2,1000));
            Console.WriteLine("Problem 17: " + p11_19.Problem17(1000));

            Console.ReadLine();
        }
Exemple #2
0
 public void TestProjectEuler1()
 {
     Assert.Equal(233168, Problems1_10.ProjectEuler1());
 }
Exemple #3
0
 public void TestProjectEuler10()
 {
     Assert.Equal(142913828922, Problems1_10.ProjectEuler10());
 }
Exemple #4
0
 public void TestProjectEuler9()
 {
     Assert.Equal(31875000, Problems1_10.ProjectEuler9());
 }
Exemple #5
0
 public void TestProjectEuler8()
 {
     Assert.Equal(23514624000, Problems1_10.ProjectEuler8());
 }
Exemple #6
0
 public void TestProjectEuler7()
 {
     Assert.Equal(104743, Problems1_10.ProjectEuler7());
 }
Exemple #7
0
 public void TestProjectEuler6()
 {
     Assert.Equal(25164150, Problems1_10.ProjectEuler6());
 }
Exemple #8
0
 public void TestProjectEuler5()
 {
     Assert.Equal(232792560, Problems1_10.ProjectEuler5());
 }
Exemple #9
0
 public void TestProjectEuler4()
 {
     Assert.Equal(906609, Problems1_10.ProjectEuler4_WhileLoop());
 }
Exemple #10
0
 public void TestProjectEuler3()
 {
     Assert.Equal(6857, Problems1_10.ProjectEuler3());
 }
Exemple #11
0
 public void TestProjectEuler2()
 {
     Assert.Equal(4613732, Problems1_10.ProjectEuler2());;
 }
Exemple #12
0
 public void TestIsPythagoreanTriplet()
 {
     Assert.True(Problems1_10.IsPythagoreanTriplet(3, 4, 5));
 }
Exemple #13
0
 public void TestOptimizedSieve()
 {
     long[] sample = { 2, 3, 5, 7 };
     Assert.Equal(sample, Problems1_10.OptimizedSieve(10));
 }
Exemple #14
0
 public void TestIsPalindrome()
 {
     Assert.True(Problems1_10.IsPalindrome(9119));
 }