Ejemplo n.º 1
0
        public void Part1_Answer()
        {
            var day3 = new Day3Logic();

            List <Day3Logic.Claim> claims = day3.ReadFile(@"Day3\Day3.txt");

            var canvas = day3.DrawClaims(claims);

            Assert.AreEqual(97218, day3.CountOverlaps(canvas));
        }
Ejemplo n.º 2
0
        public void Part2_Answer()
        {
            var day3 = new Day3Logic();

            List <Day3Logic.Claim> claims = day3.ReadFile(@"Day3\Day3.txt");

            var canvas = day3.DrawClaims(claims);

            Assert.AreEqual(717, day3.FindClaimWithoutOverlaps(claims, canvas));
        }
Ejemplo n.º 3
0
        public void Part1_Test2()
        {
            var day3 = new Day3Logic();

            var claims = day3.ReadFile(@"Day3\Day3a.txt");

            var canvas = day3.DrawClaims(claims, 8, 8);

            Assert.AreEqual(4, day3.CountOverlaps(canvas));
        }