コード例 #1
0
        public static void SolvePartOne()
        {
            var busNumberList = BusScheduleUtility.ConvertRawBusNumbers(InputList[1]);

            var(busNumber, waitTime) = BusScheduleUtility.FindTheEarliestNextBus(busNumberList, TimeStamp);
            Console.WriteLine(busNumber * waitTime);
        }
コード例 #2
0
        public static void SolvePartTwo()
        {
            var busNumbersWithRemainders = BusScheduleUtility.ConvertRawBusNumbersWithRemainders(InputList[1]);

            var crtSolver = new CrtSolver(busNumbersWithRemainders);

            var testOutput = crtSolver.Solve();

            Console.WriteLine(testOutput);
        }