private static void Day16() { var d16 = new Day16.Day16("10111011111001111"); var result = d16.Checksum(d16.FillToLength(35651584)); Console.WriteLine($"{result}"); }
public void FillAndChecksumIsCorrect() { var sut = new AdventOfCode2016.Day16.Day16("10000"); var expected = "01100"; var actual = sut.Checksum(sut.FillToLength(20)); Assert.Equal(expected, actual); }
public void FillReturnsCorrectLength() { var sut = new AdventOfCode2016.Day16.Day16("10000"); var expected = "10000011110010000111"; var actual = sut.FillToLength(20); Assert.Equal(expected, actual); }