Exemplo n.º 1
0
        public void Part1()
        {
            var day5   = new Day5();
            var actual = day5.ExecuteToEnd("0 3 0 1 -3", 0, x => ++ x);

            Assert.Equal(5, actual);
        }
Exemplo n.º 2
0
        public void Part2()
        {
            var day5   = new Day5();
            var actual = day5.ExecuteToEnd("0 3 0 1 -3", 0, x => (x >= 3 ? --x : ++x));

            Assert.Equal(10, actual);
        }
Exemplo n.º 3
0
        public void Part2_Answer()
        {
            var day5   = new Day5();
            var actual = day5.ExecuteToEnd(TEST_INPUT, 0, x => (x >= 3 ? --x : ++x));

            Assert.Equal(26948068, actual);
        }
Exemplo n.º 4
0
        public void Part1_Answer()
        {
            var day5   = new Day5();
            var actual = day5.ExecuteToEnd(TEST_INPUT, 0, x => ++ x);

            Assert.Equal(355965, actual);
        }