Trajeto do robô 🤖

Mubashir criou um robô simples que é guiado por uma série de comandos de Norte, Leste, Sul e Oeste [n, e, s, w]. Cada comando move o robô um passo na direção indicada. O robô foi projetado para chegar a apenas dois destinos:

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

Crie uma função que receba um array de commands e retorne true se a posição final do robô for um dos dois destinos, e false caso contrário. As sequências de comandos listadas mostram onde ficam os destinos; os comandos não precisam corresponder a essas sequências.

Exemplos

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

Observações

N/A