24 lines
469 B
C#
24 lines
469 B
C#
namespace AOC2019;
|
|
|
|
public sealed class Day09() : Day(2019, 9, "Sensor Boost")
|
|
{
|
|
private IntCodeVM? _vm;
|
|
|
|
public override void ProcessInput() =>
|
|
_vm = new(Input.First());
|
|
|
|
public override object Part1()
|
|
{
|
|
_vm!.Reset();
|
|
_vm.Run(1);
|
|
return _vm.Output.ToDelimitedString(",");
|
|
}
|
|
|
|
public override object Part2()
|
|
{
|
|
_vm!.Reset();
|
|
_vm.Run(2);
|
|
return _vm.Output.ToDelimitedString(",");
|
|
}
|
|
}
|