public static IEnumerable <Problem> GetProblems() { List <Problem> list = new List <Problem>(); Problem tmp; // Problem 1 tmp = new DefaultProblem("d"); list.Add(tmp); // Problem 2 tmp = new Problem2(); list.Add(tmp); // Problem 3 tmp = new NumberProblem(1040, 0.75, 1); list.Add(tmp); // Problem 4 tmp = new OffsetProblem(45, 0.85, 5); list.Add(tmp); // Problem 5 tmp = new OffsetProblem(90.1, 1 / 16.0, 0.1, 15); list.Add(tmp); // Problem 6 tmp = new NumberProblem(83.97, NumberProblem.ACE * 2); list.Add(tmp); return(list); }
public void Test2() { var problem = new Problem2(); var result = problem.Solution1(); Assert.Equal(4613732, result); }
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 Problem2(); list.Add(tmp); // Problem 3 tmp = new Problem3(); list.Add(tmp); // Problem 4 tmp = new MultipleProblem("ya-ko-yu", true); list.Add(tmp); // Problem 5 tmp = new DefaultProblem("04-10"); list.Add(tmp); // Problem 6 tmp = new NumberProblem(55.0275, NumberProblem.ACE / 5); list.Add(tmp); return(list); }
private static void Main() { var MainClass = new Problem2(); Console.WriteLine(MainClass.EvenFib(1000000 * 4)); Console.ReadLine(); }
private static void Main() { Problem0.test(); Problem1.test(); Problem1c.test(); Problem2.test(); }
// GET api/problem/1 public string Get(int id) { string result = ""; Solver problem = new Problem1(); if (id == 1) { problem = new Problem1(); } if (id == 2) { problem = new Problem2(); } if (id == 3) { problem = new Problem3(); } if (id == 4) { problem = new Problem4(); } if (id == 5) { problem = new Problem5(); } problem.Solve(); return(problem.Solution); return(result); }
public void Verify_Sum_Of_Squares() { Assert.AreEqual(10, Problem2.Solve(10)); Assert.AreEqual(44, Problem2.Solve(100)); Assert.AreEqual(188, Problem2.Solve(150)); Assert.AreEqual(4613732, Problem2.Solve(4000000)); }
public void test1() { var array = new int[] { 0, 3, 3, 7, 5, 3, 11, 1 }; var cl = new Problem2(); var result = cl.Solution(array); Assert.AreEqual(0, result); }
public void TestTo10() { int expected = 10; var prob = new Problem2(10); int actual = (int)prob.Resolve(); Assert.AreEqual(expected, actual); }
public void SolutionShouldMatch(SingleLimitProblemArgs arguments, string expectedResult) { var problem = new Problem2(); var result = problem.Solve(arguments); Assert.AreEqual(expectedResult, result); }
public void TestMethod1() { Problem2 p = new Problem2(); int[] arr = new int[] { 3, 2, 1 }; p.Solve(arr); CollectionAssert.AreEqual(arr, new int[] { 2, 3, 6 }); }
public void ReturnsCorrectEvenNumberFibonacciSum(int topNumber, int expected) { var classUnderTest = new Problem2(); var actual = classUnderTest.GetFibonacciSequence(topNumber); Assert.Equal(expected,actual); }
public void CalculatesSkip(long n, long expectedSum) { var sut = new Problem2(); var result = sut.CalculateSkip(n); Assert.AreEqual(expectedSum, result); }
public void TestTo100() { //Next term will be even, checks for out by one error int expected = 44; var prob = new Problem2(100); int actual = (int)prob.Resolve(); Assert.AreEqual(expected, actual); }
public void SolveTest() { Problem2 problem2 = new Problem2(); double expected = 2 + 8 + 34; double actual = problem2.Solve(100); Assert.AreEqual(expected, actual); }
public void popEmptyList() { Problem2 p2 = new Problem2(); Object expected = null; Object actual = p2.Pop(); Assert.AreEqual(expected, actual, "Wrong output from popping empty list"); }
public void Input2() { var studentCount = 10; var pairs = new int[, ] { }; var r = Problem2.CandyGiver(studentCount, pairs); Assert.Equal(0, r); }
public void TestTo4Mil() { //Problem as per spec int expected = 4613732; var prob = new Problem2(4000000); int actual = (int)prob.Resolve(); Assert.AreEqual(expected, actual); }
public void Input5() { var studentCount = 4; var pairs = new[, ] { { 1, 2 } }; var r = Problem2.CandyGiver(studentCount, pairs); Assert.Equal(1, r); }
static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine("Project Euler"); Problem1.Solve(); Problem2.Solve(); Problem3.Solve(); Problem4.Solve(); Console.ReadLine(); }
public void IterationSetup() { var numbers = Enumerable .Range(1, ElementCount) .Select(_ => RandomNumberGenerator.GetInt32(1, 9)) .Select(Convert.ToUInt32) .ToArray(); _problem = new Problem2(numbers); }
public void vectorsPair_list_to_output_text() { var solutions = new List <int> { 1, -2 }; string expectedText = @"Case #1: 1 Case #2: -2"; Assert.That(Problem2.SolutionsToText(solutions), Is.EqualTo(expectedText)); }
public void Input4() { var studentCount = 10; var pairs = new[, ] { { 3, 1 }, { 1, 3 } }; var r = Problem2.CandyGiver(studentCount, pairs); Assert.Equal(3, r); }
public void popValue() { Problem2 p2 = new Problem2(); p2.Push(3); int expected = 3; Object actual = p2.Pop(); Assert.AreEqual(expected, actual, "Wrong output from popping list"); }
public void given_phrase_with_punctuation_when_processed_returns_empty_dictionary() { // Arrange. const string phrase = "\"'.,!?"; // Act. var result = Problem2.Process(phrase); // Assert. result.Count.Should().Be(0); }
public void given_phrase_with_same_word_returns_one_entry() { // Arrange. const string phrase = "hello hello hello hello"; // Act. var result = Problem2.Process(phrase); // Assert. result.Count.Should().Be(1); }
public void SolutionTest() { //Arrange IProblem <int> problem = new Problem2(); //Act problem.Solution(); //Assert Assert.AreEqual(4613732, problem.GetResult()); }
static void Main(string[] args) { if (args.Length != 2) { return; } //var p = new Problem1(); var p = new Problem2(); //var p = new Problem3(); p.Solve(args[0], args[1]); }
public void Input3() { var studentCount = 10; var pairs = new[, ] { { 9, 1 }, { 1, 9 }, { 1, 2 } }; var r = Problem2.CandyGiver(studentCount, pairs); Assert.Equal(9, r); }
public void peekEmptyList() { //arange Problem2 p2 = new Problem2(); Object expected = null; //act Object actual = p2.Peek(); //assert Assert.AreEqual(expected, actual, "Wrong output from peeking empty list"); }
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 TestSolve() { var result = new Problem2().Solve(); Assert.AreEqual(result, 4613732); }