public void Puzzle_14B() { var init = new DockingProgramInitializerV2 { Program = PuzzleInputs.Puzzle14 }; init.Execute(); Assert.True(init.SumNonZeroMemory() > 2090634305407, "too low"); Assert.Equal(3369767240513, init.SumNonZeroMemory()); }
public void Example_2() { var program = new[] { "mask = 000000000000000000000000000000X1001X", "mem[42] = 100", "mask = 00000000000000000000000000000000X0XX", "mem[26] = 1" }; var init = new DockingProgramInitializerV2 { Program = program }; init.Execute(); Assert.Equal(208, init.SumNonZeroMemory()); }