Example #1
0
 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);
 }
Example #2
0
        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);
        }
Example #3
0
        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));
        }