Пример #1
0
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
Пример #2
0
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)