public void Example1_2(string inp1) { var inputStr = new[] { inp1 }; var input = _input.Parse(inputStr); var computer = new IntComputerV9(); computer.Commands = input.Commands; var solution = computer.Run(-1); Assert.AreEqual(16, solution.ToString().ToCharArray().Length); }
public void ComputerV9Test_RealFileOfDay5() { var fileInput = "day5.txt".Read(); var input = _input.Parse(fileInput); var computer = new IntComputerV9(); computer.Commands = input.Commands; var solution = computer.Run(5); Console.WriteLine(solution); Assert.AreEqual(4283952, solution); }
public long ComputerV9Test(string inp1, int inputCommand) { var inputStr = new[] { inp1 }; var input = _input.Parse(inputStr); var computer = new IntComputerV9(); computer.Commands = input.Commands; var solution = computer.Run(inputCommand); Console.WriteLine(solution); return(solution); }
public void Example1_1(string inp1) { var inputStr = new[] { inp1 }; var input = _input.Parse(inputStr); var computer = new IntComputerV9(); computer.Commands = input.Commands; computer.Run(1); var values = inp1.Split(',').Select(long.Parse).ToList(); CollectionAssert.AreEqual(values, computer.Output); }