Menu
Coddy logo textTech

Recapitulaçã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 (ex: 1,2,3,4,5).

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

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

Imprima o array invertido.

Exemplo: Se a entrada for 10,20,30,40, sua saída deve 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 até o primeiro

var reversedArray: [Int] = []

// Seu loop vai aqui


// Exibir o resultado
print(reversedArray)

Todas as lições de Fundamentos