public RecursiveProgram(IIntCodeValidator validator, IIntcodeProgramFactory intcodeProgramFactory)
 {
     _validator             = validator;
     _intcodeProgramFactory = intcodeProgramFactory;
     _adder      = new AdderProgram(_validator);
     _multiplier = new MultiplierProgram(_validator);
 }
 public LessThanProgram(IIntCodeValidator intCodeValidator)
 {
     _intCodeValidator = intCodeValidator;
 }
Пример #3
0
 public OutputProgram(IIntCodeValidator intCodeValidator)
 {
     _intCodeValidator = intCodeValidator;
 }
 public JumpIfFalseProgram(IIntCodeValidator intCodeValidator)
 {
     _intCodeValidator = intCodeValidator;
 }
Пример #5
0
 public AdderProgram(IIntCodeValidator validator)
 {
     _validator = validator;
 }
Пример #6
0
 public TransposeProgram(IIntCodeValidator intCodeValidator)
 {
     _intCodeValidator = intCodeValidator;
 }
Пример #7
0
 public EqualToProgram(IIntCodeValidator intCodeValidator)
 {
     _intCodeValidator = intCodeValidator;
 }
Пример #8
0
 public MultiplierProgram(IIntCodeValidator validator)
 {
     _validator = validator;
 }