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

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

Потренируйтесь самостоятельно: Онлайн-компилятор Ruby