Me escribí en pragma, para ver qué pasaba ... esta era el primer problema de programación:
Ver el archivos adjunto 492753
Cerré la prueba y ya, demasiadas variables para mi cabeza ...
Quizás alguien nos pueda ilustrar como abordar a marte de la manera más más corta posible.
Lo primero que pensé, es recibo un string que puede contener combinaciones por doquier de L,R,U,D para mirar en qué momento está más lejos.
Seguro existe una regla, para cada letra del string: basado en antes, ahora: sumar, restar o mantener y darle un valor y una posición(x,y).
Luego a la posicion con mayor valor, mirar la combinación más corta para volver basado en su (x,y). Y contar
Y ya por ultimo y quizás sin relevancia voy a recibir cuantas veces llamar esa función 'mágica'