Informática, perguntado por theostracke11, 11 meses atrás

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 TheNinjaTaurus
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.

\textsf{\textbf{Bons\ estudos!}}\\\\\textsf{\textbf{Se\,desejar},\,avalie\,a\,minha\,resposta}\star\star\star\star\star\\\textsf{Ou\,marque\,como\,a\,melhor\,\textbf{se\,ela\,for\,qualificada}}\\\\\textsf{\textbf{Brainly}\,-\,Estudamos\,juntos}

Perguntas interessantes
Matemática, 1 ano atrás