Menu
Coddy logo textTech

Repaso - Array invertido

Parte de la sección Fundamentos del Journey de Swift de Coddy. Lección 67 de 86.

challenge icon

Desafío

Fácil

Recibirás una línea de entrada que contiene enteros separados por comas (por ejemplo, 1,2,3,4,5).

Invierte el array manualmente usando un bucle: no uses el método integrado reversed().

Construye un array nuevo recorriendo el array original desde el último índice hasta el primero y añadiendo cada elemento a tu array de resultados.

Imprime el array invertido.

Ejemplo: Si la entrada es 10,20,30,40, tu salida debería ser:

[40, 30, 20, 10]

Pruébalo tú mismo

// Lee la entrada y conviértela en un array de enteros
let input = readLine()!
let numbers = input.split(separator: ",").map { Int($0)! }

// TODO: Escribe tu código debajo
// Invierte el array manualmente usando un bucle (no uses reversed())
// Construye un nuevo array iterando desde el último índice hasta el primero

var reversedArray: [Int] = []

// Tu bucle va aquí


// Imprime el resultado
print(reversedArray)

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Swift