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(); }
public void TestProjectEuler1() { Assert.Equal(233168, Problems1_10.ProjectEuler1()); }
public void TestProjectEuler10() { Assert.Equal(142913828922, Problems1_10.ProjectEuler10()); }
public void TestProjectEuler9() { Assert.Equal(31875000, Problems1_10.ProjectEuler9()); }
public void TestProjectEuler8() { Assert.Equal(23514624000, Problems1_10.ProjectEuler8()); }
public void TestProjectEuler7() { Assert.Equal(104743, Problems1_10.ProjectEuler7()); }
public void TestProjectEuler6() { Assert.Equal(25164150, Problems1_10.ProjectEuler6()); }
public void TestProjectEuler5() { Assert.Equal(232792560, Problems1_10.ProjectEuler5()); }
public void TestProjectEuler4() { Assert.Equal(906609, Problems1_10.ProjectEuler4_WhileLoop()); }
public void TestProjectEuler3() { Assert.Equal(6857, Problems1_10.ProjectEuler3()); }
public void TestProjectEuler2() { Assert.Equal(4613732, Problems1_10.ProjectEuler2());; }
public void TestIsPythagoreanTriplet() { Assert.True(Problems1_10.IsPythagoreanTriplet(3, 4, 5)); }
public void TestOptimizedSieve() { long[] sample = { 2, 3, 5, 7 }; Assert.Equal(sample, Problems1_10.OptimizedSieve(10)); }
public void TestIsPalindrome() { Assert.True(Problems1_10.IsPalindrome(9119)); }