public void ExampleProgram1() { var opcode = new [] { 3, 15, 3, 16, 1002, 16, 10, 16, 1, 16, 15, 15, 4, 15, 99, 0, 0 }; var output = Des07.First(opcode); Assert.Equal(43210, output); }
public void ExampleProgram3() { var opcode = new[] { 3, 31, 3, 32, 1002, 32, 10, 32, 1001, 31, -2, 31, 1007, 31, 0, 33, 1002, 33, 7, 33, 1, 33, 31, 31, 1, 32, 31, 31, 4, 31, 99, 0, 0, 0 }; var output = Des07.First(opcode); Assert.Equal(65210, output); }
public void ExampleProgram2() { var opcode = new[] { 3, 23, 3, 24, 1002, 24, 10, 24, 1002, 23, -1, 23, 101, 5, 23, 23, 1, 24, 23, 23, 4, 23, 99, 0, 0 }; var output = Des07.First(opcode); Assert.Equal(54321, output); }
public void Example1_Part2() { var opcode = new[] { 3, 26, 1001, 26, -4, 26, 3, 27, 1002, 27, 2, 27, 1, 27, 26, 27, 4, 27, 1001, 28, -1, 28, 1005, 28, 6, 99, 0, 0, 5 }; var output = Des07.Second(opcode); Assert.Equal(139629729, output); }
public void Second() { var output = Des07.Second(_opcodeProgram); _testOutputHelper.WriteLine(output.ToString()); }
public void First() { var output = Des07.First(_opcodeProgram); _testOutputHelper.WriteLine(output.ToString()); }