def main(): plateau = Plateau(5, 5) position = Position(1, 2) # Create rover instance rover = Rover(plateau, position, Rover.DIRECTIONS.get('N')) rover.process("LMLMLMLMM") print(rover) # prints 1 3 N rover.set_position(3, 3, Rover.DIRECTIONS.get('E')) rover.process("MMRMMRMRRM") print(rover) # prints 5 1 E
def main(): plateau = Plateau(5, 5) position = RoverPosition(1, 2) rover = Rover(plateau, position, Rover.DIRECTIONS.get('N')) rover.execute_instructions("LMLMLMLMM") #Get the rover position print(rover) rover.set_position(3, 3, Rover.DIRECTIONS.get('E')) rover.execute_instructions("MMRMMRMRRM") # Get the rover position print(rover)