Menu
Coddy logo textTech

Powtórka – odwrócona tablica

Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 63 z 88.

challenge icon

Wyzwanie

Łatwy

Wczytaj jeden wiersz wejścia zawierający liczby całkowite oddzielone przecinkami (np. 8,3,5,1,9).

Podziel dane wejściowe na tablicę liczb całkowitych, a następnie ręcznie odwróć kolejność elementów tablicy za pomocą pętli. Nie używaj wbudowanej metody reverse.

Utwórz nową tablicę, iterując po oryginalnej tablicy od ostatniego elementu do pierwszego i dodając każdy element do nowej tablicy. Wypisz każdy element odwróconej tablicy w osobnym wierszu.

Na przykład, jeśli dane wejściowe to 8,3,5,1,9, dane wyjściowe powinny wyglądać tak:

9
1
5
3
8

Jeśli dane wejściowe to 10,20,30, dane wyjściowe powinny wyglądać tak:

30
20
10

Jeśli dane wejściowe to 7,2,4,6,1,8, dane wyjściowe powinny wyglądać tak:

8
1
6
4
2
7

Jeśli dane wejściowe to 5, dane wyjściowe powinny wyglądać tak:

5

Spróbuj swoich sił

# Wczytaj liczby całkowite oddzielone przecinkami
input = gets.chomp
numbers = input.split(",").map(&:to_i)

# TODO: Napisz swój kod poniżej
# Utwórz nową tablicę, przechodząc przez oryginalną tablicę
# od ostatniego elementu do pierwszego (NIE używaj metody reverse)
reversed_array = []



# Wypisz każdy element odwróconej tablicy w osobnym wierszu
reversed_array.each do |num|
  puts num
end

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Ruby online