Menu
Coddy logo textTech

Повторение — Перевернутый массив

Часть раздела Основы путешествия по 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