Vai e volta
Em um jogo de tabuleiro, um jogador pode pegar uma carta com várias setas apontando para a esquerda ou para a direita. A quantidade de setas indica o número de casas que ele deve avançar. O jogador deve se mover para a esquerda ou para a direita, de acordo com a direção das setas.
Dado um array com as setas das cartas de um jogador, retorne uma única string de pontas de seta que seja equivalente a todas as pontas de seta.
Exemplo resolvido
calculate_arrowhead([">>", "<<", "<<<"]) ➞ "<<<"
# >> significa mover 2 casas para a direita
# << significa mover 2 casas para a esquerda (anulando >>)
# <<< significa mover mais 3 casas para a esquerda
# no total, o movimento pode ser representado como <<<Exemplos
calculate_arrowhead([">>>>", "<", "<", "<"]) ➞ ">"
calculate_arrowhead([">", "<", ">>", "<", "<<<"]) ➞ "<<"
calculate_arrowhead([">>>", "<<<"]) ➞ ""Observações
Retorne uma string vazia se todas as pontas de seta se anularem.