Ejemplo n.º 1
0
 def test_example1(self):
     IC = IntcodeComputer([3,7,8,7,8,7,99,-1,8])
     IC.run_program([8])
     self.assertEqual(IC.readMem(7), 1)
Ejemplo n.º 2
0
 def test_example2(self):
     IC = IntcodeComputer([103,7,8,7,8,9,99,-1,8])
     IC.run_program([8])
     self.assertEqual(IC.readMem(7), -1)
     self.assertEqual(IC.readMem(1), 8)
Ejemplo n.º 3
0
 def test_equal2(self):
     IC = IntcodeComputer([1108, 2, 1, 3, 99]) # not equal
     IC.perform_one_operation(0)
     self.assertEqual(IC.readMem(3), 0)
     self.assertEqual(IC._memoryPosition,4)