Class SolutionDay17.Computer

java.lang.Object
com.expedient.adventofcodejade.solutions.year2024.SolutionDay17.Computer
Enclosing class:
SolutionDay17

public static class SolutionDay17.Computer extends Object
  • Constructor Details

    • Computer

      public Computer(long registerA, long registerB, long registerC, List<Long> program)
  • Method Details

    • step

      public void step()
    • isHalted

      public boolean isHalted()
    • readInstruction

      public Pair<SolutionDay17.OpCode,Long> readInstruction()
    • getInstructionPointer

      public long getInstructionPointer()
    • readCombo

      public long readCombo(long operand)
    • advanceInstruction

      public void advanceInstruction()
    • truncate

      public long truncate(long num)
    • readOutput

      public String readOutput()
    • performOperation

      public void performOperation(Pair<SolutionDay17.OpCode,Long> operation)