Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush
или
пойти другим путем
Напишите программу, которая перевернет порядок элементов любого исходного массива. Переверните массив сами с помощью цикла.
Не используя встроенные методы reverse
или reverse!
Например:
Исходный массив:
[1, 2, 3, 4, 5, 6, 7]
Новый массив, полученный из исходного:
[7, 6, 5, 4, 3, 2, 1]
Задачу можно решить разными способами, один из простейших в руби будет с помощью метода unshift
— в цикле пройдитесь по элементам исходного массива и добавьте их этим методом в новый массив.
См. документацию на класс Array
в ссылках к уроку. unshift
делает то же самое, что и push
(или <<
), только добавляет элемент не в конец массива как обычно, а в начало.