public static void Part1() { var fileIo = new FileImporter <string>(new NullParser()); var keypad = new Keypad(); keypad.PrintKeypad(); var keypadFollower = new KeypadFollower(new Coordinate(1, 1), keypad); var processor = new KeypadProcessor(fileIo, keypadFollower); processor.Process("../../input.txt"); }
public static void Part2() { var fileIo = new FileImporter <string>(new NullParser()); var keypad = Keypad.DiamondKeypad(); keypad.PrintKeypad(); var keypadFollower = new KeypadFollower(new Coordinate(0, 3), keypad); var processor = new KeypadProcessor(fileIo, keypadFollower); processor.Process("../../input.txt"); Console.ReadKey(); }