Menu
CoddyTech

Повторение — массив в обратном порядке

Часть раздела Основы путешествия по Swift на Coddy. Урок 67 из 86.

challenge icon

Задание

Легко

Вы получите строку ввода, содержащую целые числа, разделённые запятыми (например, 1,2,3,4,5).

Разверните массив вручную с помощью цикла: не используйте встроенный метод reversed().

Создайте новый массив, перебирая исходный массив от последнего индекса до первого и добавляя каждый элемент в результирующий массив.

Выведите развернутый массив.

Пример: Если входные данные — 10,20,30,40, вывод должен быть таким:

[40, 30, 20, 10]

Попробуйте сами

// Считайте ввод и преобразуйте его в массив целых чисел
let input = readLine()!
let numbers = input.split(separator: ",").map { Int($0)! }

// TODO: Напишите свой код ниже
// Разверните массив вручную с помощью цикла (не используйте reversed())
// Создайте новый массив, перебирая элементы от последнего индекса до первого

var reversedArray: [Int] = []

// Здесь должен быть ваш цикл


// Выведите результат
print(reversedArray)

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Swift