Tracks
/
Delphi Pascal
Delphi Pascal
/
Ejercicios
/
Simulador de robot
Simulador de robot

Simulador de robot

Fácil

Instrucciones

Escribe un simulador de robot.

La instalación de pruebas de una fábrica de robots necesita un programa para verificar los movimientos de los robots.

Los robots tienen tres movimientos posibles:

  • girar a la derecha
  • girar a la izquierda
  • avanzar

Los robots se colocan en una cuadrícula infinita hipotética, mirando en una dirección determinada (norte, este, sur u oeste) en un conjunto de coordenadas {x,y}, por ejemplo, {3,8}, donde las coordenadas aumentan hacia el norte y el este.

Luego, el robot recibe una serie de instrucciones, y en ese momento la instalación de pruebas verifica la nueva posición del robot y hacia qué dirección apunta.

  • La cadena de letras «RAALAL» significa:
    • Girar a la derecha
    • Avanzar dos veces
    • Girar a la izquierda
    • Avanzar una vez
    • Girar a la izquierda una vez más
  • Supón que un robot parte en {7, 3} mirando al norte. Entonces, ejecutar esta secuencia de instrucciones debería dejarlo en {9, 4} mirando al oeste.

Fuente

Inspirado en una pregunta de entrevista en una empresa famosa.
Editar en GitHub El enlace se abre en una ventana o una pestaña nuevas
Delphi Pascal Exercism

¿Todo listo para empezar Simulador de robot?

Regístrate en Exercism para aprender y dominar Delphi Pascal con 76 ejercicios y mentoría humana real, todo gratis.