Si alguien que mira hacia el norte en el punto A en esta cuadrícula desea instrucciones para seguir el camino verde (ya que solo pueden seguir las líneas de cuadrícula) hasta el punto B, podría decirles:
Ir North, North, West, East, East, South, East, East.
o equivalente
Ir Forward, Forward, Left, Back, Forward, Right, Left, Forward.
(Donde un comando de Derecha , Izquierda o Atrás implícitamente significa girar en esa dirección, luego avanzar).

Escriba una función con un argumento que se traduzca entre estas direcciones absolutas y relativas a lo largo del mismo camino , no solo al mismo punto. Suponga que la persona dirigida siempre comienza a mirar hacia el norte.
Si el argumento es una cadena de letras NSEW, devuelve las direcciones relativas equivalentes.
Por ejemplo, f("NNWEESEE")devuelve la cadena FFLBFRLF.
Si el argumento es una cadena de letras FBLR, devuelve las direcciones absolutas equivalentes.
Por ejemplo, f("FFLBFRLF")devuelve la cadena NNWEESEE.
La cadena vacía se rinde. Suponga que no hay otros casos de entrada.
Si su idioma no tiene funciones o cadenas, use lo que le parezca más apropiado.
El código más corto en bytes gana.
Rigual Eal inicio.