Neste desafio é pedido que se faça uma função que receba uma array de números e retorne também uma array de números, porem com a ordem invertida.
Utilizando typescript existem várias formas de fazer essa função, a mais simples dessas é utilizar a função reverse presente no javascript desta forma:
Porem existem outras maneiras de executar essa mesma tarefa de outras formas utilizando de outras formas.
Partindo da suposição que não vamos utilizar a função nativa do javascript, uma solução bastante logica para isso, seria criar uma função que faça esse papel.
Essa função deve então percorrer essa array e por fim retornar uma nova araay com a ordem dos seus itens modificada.
Nesse caso usaremos como estrutura de repetição o FOR, com ele percorreremos a array, mas como fazemos isso?
Se a gente parar para pensar no que queremos fazer, isso fica bem claro. Nos queremos percorrer uma lista do final para o início, uma forma interessante para isso seria começar pelo comprimento da lista. Se tratando de uma lista, se começarmos pelo índex x -1 nos recebemos o último item dessa array, depois disso precisaremos percorrer esta mesma lista, porem ao invés de incrementar (i++) iremos retroceder (i--).
Utilizando essas logicas nossa função vai ficar assim:
Top comments (0)