Ruta del robot 🤖

Mubashir creó un robot sencillo que se desplaza mediante una serie de comandos de Norte, Este, Sur y Oeste [n, e, s, w]. Cada comando mueve al robot un paso en la dirección indicada. El robot está diseñado para llegar únicamente a dos destinos:

  • Destino n.º 1: e, n, e, e, n
  • Destino n.º 2: w, n, w, n, w, w, n

Crea una función que reciba un arreglo de commands y devuelva true si la posición final del robot es cualquiera de los dos destinos, y false en caso contrario. Las secuencias de comandos indicadas muestran dónde están los destinos; los comandos no tienen que coincidir con esas secuencias.

Ejemplos

robotPath(['s', 'e', 'e', 'n', 'n', 'e', 'n']) ➞ true
// Robot will end up at destination no. 1

robotPath(['n', 'e', 's', 'w', 'n', 'e', 's', 'w', 'w', 's', 'n', 'e']) ➞ false
// Robot will be lost somewhere

robotPath(['n', 's', 'n', 'n', 'e', 'n', 'w', 'w', 's', 'w', 'w', 'w', 'n']) ➞ true

Notas

N/A