Robot Path.
Submit solution
Points:
100 (partial)
Time limit:
2.0s
Memory limit:
512M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, Brain****, C, C#, C++, Dart, Go, Java, JS, Kotlin, Lua, Pascal, Perl, Prolog, Python, Rust, Scala, Swift, VB, Zig
Se le proporciona una descripción de la trayectoria de un robot. El robot comienza en el punto y ejecuta
comandos. Cada comando mueve al robot una distancia hacia arriba, abajo, izquierda o derecha.
El robot se detendrá cuando haya ejecutado todos los comandos o inmediatamente cuando regrese a un punto que ya haya visitado. Su tarea es calcular la distancia total que recorre el robot.
Entrada
La primera línea tiene un entero : el número de comandos.
Después, hay
líneas que describen los comandos. Cada línea tiene un carácter
y un entero
: el robot recorre la distancia
en la dirección
. Cada dirección es
(arriba),
(abajo),
(izquierda) o
(derecha).
Salida
Imprima la distancia total que recorre el robot.
Restricciones
Ejemplo de Entrada
5
U 2
R 3
D 1
L 5
U 2
Ejemplo de Salida
9
Comments