Beispiel #1
0
        public void SolutionShouldMatch(long number, long expectedResult)
        {
            var problem = new Problem3();

            var result = problem.Solve(new SingleLimitProblemArgs(number));

            Assert.AreEqual(expectedResult.ToString(), result);
        }
Beispiel #2
0
        public void SolveTest()
        {
            Problem3 problem3 = new Problem3();

            double expected = 29;
            double actual   = problem3.Solve(13195);

            Assert.AreEqual(expected, actual);
        }
Beispiel #3
0
 static void Main(string[] args)
 {
     Console.ForegroundColor = ConsoleColor.DarkGreen;
     Console.WriteLine("Project Euler");
     Problem1.Solve();
     Problem2.Solve();
     Problem3.Solve();
     Problem4.Solve();
     Console.ReadLine();
 }
 static void Main(string[] args)
 {
     Console.WriteLine($"Problem 1: {Problem1.Solve()}");
     Console.WriteLine($"Problem 2: {Problem2.Solve()}");
     Console.WriteLine($"Problem 3: {Problem3.Solve()}");
     Console.WriteLine($"Problem 4: {Problem4.Solve()}");
     Console.WriteLine($"Problem 5: {Problem5.Solve()}");
     Console.WriteLine($"Problem 6: {Problem6.Solve()}");
     Console.WriteLine($"Problem 7: {Problem7.Solve()}");
     Console.WriteLine($"Problem 8: {Problem8.Solve()}");
     Console.WriteLine($"Problem 9: {Problem9.Solve()}");
     Console.WriteLine($"Problem 10: {Problem10.Solve()}");
 }
Beispiel #5
0
 public void Verify_Largest_Prime_Factor()
 {
     Assert.AreEqual(29, Problem3.Solve(13195));
     Assert.AreEqual(6857, Problem3.Solve(600851475143));
 }