예제 #1
0
        public void TestInput()
        {
            var data = Day11InputParser.ParseGrid("input_data/day11-test.txt");
            var sut  = new OctopiGrid(data, 10);

            Assert.Equal(1656, sut.Cycle(100));
        }
예제 #2
0
        public void TestInputTwo()
        {
            var data = Day11InputParser.ParseGrid("input_data/day11-test.txt");
            var sut  = new OctopiGrid(data, 10);

            Assert.Equal(195, sut.FirstFullFlash());
        }
예제 #3
0
        public void PuzzelTwo()
        {
            var data = Day11InputParser.ParseGrid("input_data/day11-1.txt");
            var sut  = new OctopiGrid(data, 10);

            Assert.Equal(364, sut.FirstFullFlash());
        }
예제 #4
0
        public void PuzzelOne()
        {
            var data = Day11InputParser.ParseGrid("input_data/day11-1.txt");
            var sut  = new OctopiGrid(data, 10);

            Assert.Equal(1743, sut.Cycle(100));
        }