Ejemplo n.º 1
0
        private int General(int[] numbersOriginal, int noun, int verb, PostRunner postRunner)
        {
            var numbers = new int[numbersOriginal.Length];

            numbersOriginal.CopyTo(numbers, 0);
            numbers[1] = noun;
            numbers[2] = verb;
            var com = new IntcodeComputer(numbers);

            com.RunToHalt();
            return(postRunner(noun, verb, (int)com.GetMemoryAt(0)));
        }