Alguém sabe como que posso organizar este algoritmo, a letra "v" deveria estar na posição 4 porém diz que está na 7
Anexos:
Soluções para a tarefa
Respondido por
2
A forma com que você declarou o vetor gerou o erro relatado.
Percebi que você atribuiu o valor da let string como uma cadeia de caracteres, não como um vetor, por isso está retornando a posição errada na hora da execução uma vez o código percorrendo toda a cadeia, considera os colchetes e as vírgulas como caracteres.
O correto para declarar um vetor seria: let string = ['a','g','d','v','o','x'];
OBS: lembre-se que a contagem de posições em um vetor começa sempre do zero. Logo, a posição retornada será sempre uma a menos (neste caso, 'v' retornará a posição 3).
Dúvidas? Estarei a disposição para eventuais esclarecimentos.
Perguntas interessantes