Menu
Coddy logo textTech

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

Часть раздела Основы путешествия по Ruby на Coddy — урок 63 из 88.

challenge icon

Задание

Легко

Прочитайте одну строку входных данных, содержащую целые числа, разделенные запятыми (например, 8,3,5,1,9).

Разделите входные данные на массив целых чисел, а затем разверните массив вручную, используя цикл. Не используйте встроенный метод reverse.

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

Например, если на вход подается 8,3,5,1,9, результат должен быть следующим:

9
1
5
3
8

Если на вход подается 10,20,30, результат должен быть следующим:

30
20
10

Если на вход подается 7,2,4,6,1,8, результат должен быть следующим:

8
1
6
4
2
7

Если на вход подается 5, результат должен быть следующим:

5

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

# Прочитать целые числа, разделенные запятыми
input = gets.chomp
numbers = input.split(",").map(&:to_i)

# TODO: Напишите свой код ниже
# Создайте новый массив, перебирая исходный массив
# от последнего элемента к первому (НЕ используйте метод reverse)
reversed_array = []



# Вывести каждый элемент перевернутого массива на отдельной строке
reversed_array.each do |num|
  puts num
end

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