Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Dúvida] Meu código não está funcionando como esperado...

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Estou tentando fazer o algoritimo de selection sort mas não está funcionando como esperado, Elixir começa no topo e os outros ficam abaixo.

1 resposta
solução!

Pessoal, enquanto estive avaliando o meu código com o código da professora, percebi que tinha um erro! Na função "maisBarato" eu coloquei:

let maisBarato = 0;

Enquanto o correto seria:

let maisBarato = ind;

O meu erro fez com que se a condicional da função não fosse cumprida, então, o maisBarato seria o valor no índice 0, o que nem seria possível dependendo do índice que eu passar na chamada do segundo parâmetro da função.