static void Main(string[] args) { var solver = new TimusSolution.P1005.P1005Solver(); var input = solver.ReadInput(Console.In); var output = solver.Solve(input); Console.WriteLine(output); }
public void VerifySolverReturnsEmptyArrayOn0() { var solver = new TimusSolution.P1005.P1005Solver(); var inputStream = new System.IO.StringReader(String.Format("{1}{0}{2}", Environment.NewLine, "0", String.Empty)); var entries = solver.ReadInput(inputStream); Assert.Equal(0, entries.Length); }
public void VerifySolverParsesSingleElemssCorrectly() { var solver = new TimusSolution.P1005.P1005Solver(); var inputStream = new System.IO.StringReader(String.Format("{1}{0}{2}", Environment.NewLine, "1", "5")); var entries = solver.ReadInput(inputStream); var expected = new int[] { 5 }; Assert.True(expected.SequenceEqual(entries)); }