Пример #1
0
        public static void TestDay03Part2()
        {
            var arrToTest = new[]
            {
                "101 301 501",
                "102 302 502",
                "103 303 503",
                "201 401 601",
                "202 402 602",
                "203 403 603"
            };

            NUnit.Framework.Assert.AreEqual(6, Day03Solution.GetPart2TotalPossibleTrianglesVertically(arrToTest));
        }
Пример #2
0
 public static void TestDay03Part1()
 {
     NUnit.Framework.Assert.AreEqual(false, Day03Solution.IsValidTriangle("5 10 25"));
     NUnit.Framework.Assert.AreEqual(true, Day03Solution.IsValidTriangle("5  6  7"));
     NUnit.Framework.Assert.AreEqual(false, Day03Solution.IsValidTriangle("682  103  579"));
     NUnit.Framework.Assert.AreEqual(true, Day03Solution.IsValidTriangle("441  764  471"));
     NUnit.Framework.Assert.AreEqual(false, Day03Solution.IsValidTriangle("481  114  267"));
     NUnit.Framework.Assert.AreEqual(true, Day03Solution.IsValidTriangle("196  567  591"));
     NUnit.Framework.Assert.AreEqual(true, Day03Solution.IsValidTriangle("353  495  798"));
     NUnit.Framework.Assert.AreEqual(false, Day03Solution.IsValidTriangle("436  348   30"));
     NUnit.Framework.Assert.AreEqual(false, Day03Solution.IsValidTriangle("794   88  526"));
     NUnit.Framework.Assert.AreEqual(true, Day03Solution.IsValidTriangle("926  411  524"));
     NUnit.Framework.Assert.AreEqual(false, Day03Solution.IsValidTriangle("  1  862  754"));
     NUnit.Framework.Assert.AreEqual(true, Day03Solution.IsValidTriangle("839  440  848"));
     NUnit.Framework.Assert.AreEqual(false, Day03Solution.IsValidTriangle("839  458  109"));
     NUnit.Framework.Assert.AreEqual(true, Day03Solution.IsValidTriangle("961  799  930"));
     NUnit.Framework.Assert.AreEqual(true, Day03Solution.IsValidTriangle("944  692  853"));
     NUnit.Framework.Assert.AreEqual(false, Day03Solution.IsValidTriangle("168  520  788"));
     NUnit.Framework.Assert.AreEqual(true, Day03Solution.IsValidTriangle("579  920  687"));
 }