Apresente o código de uma função intitulada ordena(X), onde X é um array unidimensional contendo n (n >+ 2) strings não vazias. O objetivo da função é reposicionar os elementos do array em
ordem alfabética crescente. O array é sempre fornecido de acordo com a especificação e não é necessário verificar sua consistência. Ao final, a função retorna o número de elementos encontrados no array X.
Exemplo.
Uma chamada da função ordena(X), com X = [“B”, “C”, “A”, “B”], reposiciona os elementos de X para [“A”, “B”, “B”, “C”].
Observações.
- Não é permitido o emprego de funções/métodos auxiliares que realizem, no todo ou em parte, a ordenação.
- O código deve ser escrito integralmente na sintaxe JavaScript ou Python, somente em uma delas.
- A escolha da sintaxe deve ser declarada expressamente na forma de um comentário na primeira linha do código.
Avaliação.
Serão avaliadas:
- A sintaxe (de acordo com a escolha) e a organização do código.
- A conformidade com a especificação.
- A complexidade do algoritmo empregado. Quanto mais eficiente, maior a pontuação.
- A quantidade de memória alocada na execução. Quanto menor a memória de trabalho, maior a pontuação.Valor: 15 pontos
Máximo de 15 linhas.
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.



