Esempio n. 1
0
        public override void Run(string part)
        {
            var input = FileReader.ReadFile(2017, 13);
            var ss    = new SecuritySystem(input);

            if (part == "A")
            {
                Console.WriteLine(ss.CalculateSeverity(0).Severity);
            }
            else
            {
                var         delay = 0;
                ScanResults result;
                do
                {
                    delay++;
                    result = ss.CalculateSeverity(delay, true);
                } while (result.Caught);
                Console.WriteLine(delay);
            }
        }