Beispiel #1
0
        protected override object SolvePartOne()
        {
            var hgc = HandheldGameConsole.Create(Input);

            hgc.Run();
            return(hgc.Acc);
        }
Beispiel #2
0
        protected override object SolvePartTwo()
        {
            int i = 0;

            while (true)
            {
                var hgc = HandheldGameConsole.Create(Input);
                hgc.FlipInstructin(i);
                if (hgc.Run())
                {
                    i = hgc.Acc;
                    break;
                }
                i++;
            }

            return(i);
        }