Menu
Coddy logo textTech

Revisão - Array Invertido

Parte da seção Fundamentos do Journey de Swift da Coddy. Lição 67 de 86.

challenge icon

Desafio

Fácil

Você receberá uma linha de entrada contendo números inteiros separados por vírgulas (por exemplo, 1,2,3,4,5).

Inverta o array manualmente usando um loop: não use o método integrado reversed().

Crie um novo array iterando pelo array original do último índice até o primeiro, adicionando cada elemento ao seu array de resultado.

Imprima o array invertido.

Exemplo: Se a entrada for 10,20,30,40, sua saída deverá ser:

[40, 30, 20, 10]

Experimente você mesmo

// Ler a entrada e converter para um array de inteiros
let input = readLine()!
let numbers = input.split(separator: ",").map { Int($0)! }

// TODO: Escreva seu código abaixo
// Inverta o array manualmente usando um loop (não use reversed())
// Construa um novo array iterando do último índice ao primeiro

var reversedArray: [Int] = []

// Seu loop vai aqui


// Exiba o resultado
print(reversedArray)

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Swift