public static void SolvePartOne() { var busNumberList = BusScheduleUtility.ConvertRawBusNumbers(InputList[1]); var(busNumber, waitTime) = BusScheduleUtility.FindTheEarliestNextBus(busNumberList, TimeStamp); Console.WriteLine(busNumber * waitTime); }
public static void SolvePartTwo() { var busNumbersWithRemainders = BusScheduleUtility.ConvertRawBusNumbersWithRemainders(InputList[1]); var crtSolver = new CrtSolver(busNumbersWithRemainders); var testOutput = crtSolver.Solve(); Console.WriteLine(testOutput); }