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

Pratique por conta própria: Playground de Swift