public void Example4() { List <int> testData = new List <int> { 28, 33, 18, 42, 31, 14, 46, 20, 48, 47, 24, 23, 49, 45, 19, 38, 39, 11, 1, 32, 25, 35, 8, 17, 7, 9, 4, 2, 34, 10, 3 }; Day10.Joltages joltages = new Day10.Joltages(); joltages.JoltagesList = testData; long result = joltages.GetCominationsCount(); Assert.AreEqual(19208, result); }
public void Example2() { List <int> testData = new List <int> { 28, 33, 18, 42, 31, 14, 46, 20, 48, 47, 24, 23, 49, 45, 19, 38, 39, 11, 1, 32, 25, 35, 8, 17, 7, 9, 4, 2, 34, 10, 3 }; Day10.Joltages joltages = new Day10.Joltages(); joltages.JoltagesList = testData; joltages.GenerateStats(); Assert.AreEqual(22, joltages.OneJumps); Assert.AreEqual(10, joltages.ThreeJumps); }
public void Example3() { List <int> testData = new List <int> { 16, 10, 15, 5, 1, 11, 7, 19, 6, 12, 4 }; Day10.Joltages joltages = new Day10.Joltages(); joltages.JoltagesList = testData; long result = joltages.GetCominationsCount(); Assert.AreEqual(8, result); }
public void Example1() { List <int> testData = new List <int> { 16, 10, 15, 5, 1, 11, 7, 19, 6, 12, 4 }; Day10.Joltages joltages = new Day10.Joltages(); joltages.JoltagesList = testData; joltages.GenerateStats(); Assert.AreEqual(7, joltages.OneJumps); Assert.AreEqual(5, joltages.ThreeJumps); }