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:
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.
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"]) ➞ trueN/A