public void Test6() { var p = new Problem6(); var result = p.Solution1(); Assert.Equal(25164150, result); }
public static IEnumerable <Problem> GetProblems() { List <Problem> list = new List <Problem>(); Problem tmp; // Problem 1 tmp = new DefaultProblem("n"); list.Add(tmp); // Problem 2 tmp = new DefaultProblem("1"); list.Add(tmp); // Problem 3 tmp = new NumberProblem(133.3); list.Add(tmp); // Problem 4 tmp = new OffsetProblem(7, 0.75); list.Add(tmp); // Problem 5 tmp = new Problem5(); list.Add(tmp); // Problem 6 tmp = new Problem6(); list.Add(tmp); return(list); }
public static IEnumerable <Problem> GetProblems() { List <Problem> list = new List <Problem>(); Problem tmp; // Problem 1 tmp = new DefaultProblem("4"); list.Add(tmp); // Problem 2 tmp = new NumberProblem(55, 0.46, 1.25); list.Add(tmp); // Problem 3 tmp = new NumberProblem(0, 1.008, 1); list.Add(tmp); // Problem 4 tmp = new MultipleProblem("489"); list.Add(tmp); // Problem 5 tmp = new DefaultProblem("y"); list.Add(tmp); // Problem 6 tmp = new Problem6(); list.Add(tmp); return(list); }
public static IEnumerable <Problem> GetProblems() { List <Problem> list = new List <Problem>(); Problem tmp; // Problem 1 tmp = new DefaultProblem("y"); list.Add(tmp); // Problem 2 tmp = new DefaultProblem("4"); list.Add(tmp); // Problem 3 tmp = new DefaultProblem("0"); list.Add(tmp); // Problem 4 tmp = new MultipleProblem("0"); list.Add(tmp); // Problem 5 tmp = new OffsetProblem(21, 0.2, 1, 4); list.Add(tmp); // Problem 6 tmp = new Problem6(); list.Add(tmp); return(list); }
public static IEnumerable <Problem> GetProblems() { List <Problem> list = new List <Problem>(); Problem tmp; // Problem 1 tmp = new Problem1(); list.Add(tmp); // Problem 2 tmp = new OffsetProblem(3, 0.86); list.Add(tmp); // Problem 3 tmp = new DefaultProblem("medium"); list.Add(tmp); // Problem 4 tmp = new DefaultProblem("n"); list.Add(tmp); // Problem 5 tmp = new NumberProblem(65, 0.08); list.Add(tmp); // Problem 6 tmp = new Problem6(); list.Add(tmp); return(list); }
public static IEnumerable <Problem> GetProblems() { List <Problem> list = new List <Problem>(); Problem tmp; // Problem 1 tmp = new DefaultProblem("y"); list.Add(tmp); // Problem 2 tmp = new OffsetProblem(5, 0.87); list.Add(tmp); // Problem 3 tmp = new MultipleProblem("by", false, 1); list.Add(tmp); // Problem 4 tmp = new NumberProblem(11); list.Add(tmp); // Problem 5 tmp = new NumberProblem(152.6); list.Add(tmp); // Problem 6 tmp = new Problem6(); list.Add(tmp); return(list); }
public static IEnumerable <Problem> GetProblems() { List <Problem> list = new List <Problem>(); Problem tmp; // Problem 1 tmp = new DefaultProblem("0"); list.Add(tmp); // Problem 2 tmp = new DefaultProblem("d"); list.Add(tmp); // Problem 3 tmp = new OffsetProblem(5, 0.8); list.Add(tmp); // Problem 4 tmp = new NumberProblem(38.0); list.Add(tmp); // Problem 5 tmp = new DefaultProblem("yn"); list.Add(tmp); // Problem 6 tmp = new Problem6(); list.Add(tmp); return(list); }
public static IEnumerable <Problem> GetProblems() { List <Problem> list = new List <Problem>(); Problem tmp; // Problem 1 tmp = new DefaultProblem("n"); list.Add(tmp); // Problem 2 tmp = new DefaultProblem("2"); list.Add(tmp); // Problem 3 tmp = new OffsetProblem(2, 5.0 / 6.0); list.Add(tmp); // Problem 4 tmp = new MultipleProblem("abcd"); list.Add(tmp); // Problem 5 tmp = new NumberProblem(1005); list.Add(tmp); // Problem 6 tmp = new Problem6(); list.Add(tmp); return(list); }
public void CalculatesDifference(int n, long expectedResult) { var sut = new Problem6(); var result = sut.GetDifference(n); Assert.AreEqual(expectedResult, result); }
public void SolutionsShouldMatch(int maxNumber, long expectedValue) { var problem = new Problem6(); var result = problem.Solve(new SingleLimitProblemArgs(maxNumber)); Assert.AreEqual(expectedValue.ToString(), result); }
public void SolveTest() { Problem6 problem6 = new Problem6(); double expected = 2640; double actual = problem6.Solve(10); Assert.AreEqual(expected, actual); }
public void Problem6Test() { var p6 = new Problem6(); var s1 = p6.SumOfSquares(Enumerable.Range(1, 10).Select(x => x)); var s2 = p6.SquareOfSum(Enumerable.Range(1, 10).Select(x => x)); Assert.AreEqual(s2 - s1, 2640); s1 = p6.SumOfSquares(Enumerable.Range(1, 100).Select(x => x)); s2 = p6.SquareOfSum(Enumerable.Range(1, 100).Select(x => x)); Assert.AreEqual(s2 - s1, 25164150); }
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()}"); }
public void Test6() { string expected = $"{3.141592653589793238}\n{1.60217657f}\n{7.8184261974584555216535342341m}"; using (var sw = new StringWriter()) { Console.SetOut(sw); Problem6.Main(); string result = sw.ToString().Trim(); Assert.AreEqual(expected, result); } }
static void Main() { int number = 100; long sumOfSquares, squareOfSum; Problem6 obj = new Problem6(); sumOfSquares = obj.SumOfSquares(number); squareOfSum = obj.SquareOfSum(number); long difference = squareOfSum - sumOfSquares; Console.WriteLine(difference); Console.ReadKey(); }
public void SumOfYesResponses() { Assert.AreEqual(11, Problem6.FindSumOfYesAnswers(TestInput)); }
public void Problem6_ShouldReturn_25164150() { Assert.Equal(Problem6.SumSquareDifference(), 25164150); }
public void Problem6_ShuldReturn_25164150() { Assert.AreEqual(Problem6.SquereOfSumNaturalNumbers(100) - Problem6.SumOfSquaresNaturalNumbers(100), 25164150); }
public void TestFindDifference(int limit, int expected) { Assert.AreEqual(expected, Problem6.FindDifference(limit)); }
public void TestFindSquareOfSum(int limit, int expected) { Assert.AreEqual(expected, Problem6.FindSquareOfSum(limit)); }
static public void Main(string[] args) { Console.WriteLine("Console App Used to Display Results of my Euler Project Code"); Console.WriteLine("As long as the questions are simple enough, they will all show up here."); Console.WriteLine("------------------------------\n"); while (!endApp) { Console.WriteLine("Option 1: Run Problem 1."); Console.WriteLine("Option 2: Run Problem 2."); Console.WriteLine("Option 3: Run Problem 3."); Console.WriteLine("Option 4: Run Problem 4."); Console.WriteLine("Option 5: Run Problem 5."); Console.WriteLine("Option 6: Run Problem 6."); Console.WriteLine("Option 7: Run Problem 7."); Console.WriteLine("Option 8: Run Problem 8."); Console.WriteLine("Option 9: Run Problem 9."); Console.WriteLine("\n"); Console.Write("Press 'n' and Enter to close the app, or press # of option and Enter to continue: "); string caseSwitch = Console.ReadLine(); switch (caseSwitch) { case "1": Console.WriteLine("\n\nCase 1:\n\n"); IProblem problem1 = new Problem1(); problem1.PrintProblem(); problem1.SolveProblem(); problem1.PrintAnswer(); Console.WriteLine("------------------------------\n"); break; case "2": Console.WriteLine("\n\nCase 2:\n\n"); IProblem problem2 = new Problem2(); problem2.PrintProblem(); problem2.SolveProblem(); problem2.PrintAnswer(); Console.WriteLine("------------------------------\n"); break; case "3": Console.WriteLine("\n\nCase 3:\n\n"); IProblem problem3 = new Problem3(); problem3.PrintProblem(); problem3.SolveProblem(); problem3.PrintAnswer(); Console.WriteLine("------------------------------\n"); break; case "4": Console.WriteLine("\n\nCase 4:\n\n"); IProblem problem4 = new Problem4(); problem4.PrintProblem(); problem4.SolveProblem(); problem4.PrintAnswer(); Console.WriteLine("------------------------------\n"); break; case "5": Console.WriteLine("\n\nCase 5:\n\n"); IProblem problem5 = new Problem5(); problem5.PrintProblem(); problem5.SolveProblem(); problem5.PrintAnswer(); Console.WriteLine("------------------------------\n"); break; case "6": Console.WriteLine("\n\nCase 6:\n\n"); IProblem problem6 = new Problem6(); problem6.PrintProblem(); problem6.SolveProblem(); problem6.PrintAnswer(); Console.WriteLine("------------------------------\n"); break; case "7": Console.WriteLine("\n\nCase 7:\n\n"); IProblem problem7 = new Problem7(); problem7.PrintProblem(); problem7.SolveProblem(); problem7.PrintAnswer(); Console.WriteLine("------------------------------\n"); break; case "8": Console.WriteLine("\n\nCase 8:\n\n"); IProblem problem8 = new Problem8(); problem8.PrintProblem(); problem8.SolveProblem(); problem8.PrintAnswer(); Console.WriteLine("------------------------------\n"); break; case "9": Console.WriteLine("\n\nCase 9:\n\n"); IProblem problem9 = new Problem9(); problem9.PrintProblem(); problem9.SolveProblem(); problem9.PrintAnswer(); Console.WriteLine("------------------------------\n"); break; case "10": var reader = new PokerHandsReader(); reader.PrintLines(); break; case "n": endApp = true; break; default: Console.WriteLine("Not an option."); Console.Write("Press 'n' and Enter to close the app, or press any other key and Enter to continue: "); break; } } return; }
public void ParseInputTest() { var coordinates = Problem6.ParseInput(TestInput); Assert.AreEqual(6, coordinates.Count); }
public void FindLargestAreaTest() { var coordinates = Problem6.ParseInput(TestInput); Assert.AreEqual(17, Problem6.FindLargestArea(coordinates)); }
public void FindSizeOfSafeRegionTest() { var coordinates = Problem6.ParseInput(TestInput); Assert.AreEqual(16, Problem6.FindSizeOfSafeRegion(coordinates)); }
public void Verify_Difference() { Assert.AreEqual(170, Problem6.Solve(5)); Assert.AreEqual(2640, Problem6.Solve(10)); }
public void SumOfYesResponsesPartTwo() { Assert.AreEqual(6, Problem6.FindSumOfYesAnswersPartTwo(TestInput)); }