Menu
CoddyTech

Rangkuman: array terbalik

Termasuk bagian Dasar-Dasar dalam perjalanan Ruby di Coddy. Pelajaran 63 dari 88.

challenge icon

Tantangan

Mudah

Baca satu baris input yang berisi bilangan bulat yang dipisahkan koma (misalnya, 8,3,5,1,9).

Pisahkan input menjadi array bilangan bulat, lalu balik urutan array secara manual menggunakan perulangan. Jangan gunakan method reverse bawaan.

Buat array baru dengan melakukan iterasi melalui array asli dari elemen terakhir hingga elemen pertama, lalu tambahkan setiap elemen ke array baru. Cetak setiap elemen dari array yang urutannya sudah dibalik pada barisnya sendiri.

Misalnya, jika inputnya adalah 8,3,5,1,9, outputnya harus seperti berikut:

9
1
5
3
8

Jika inputnya adalah 10,20,30, outputnya harus seperti berikut:

30
20
10

Jika inputnya adalah 7,2,4,6,1,8, outputnya harus seperti berikut:

8
1
6
4
2
7

Jika inputnya adalah 5, outputnya harus seperti berikut:

5

Coba sendiri

# Baca bilangan bulat yang dipisahkan koma
input = gets.chomp
numbers = input.split(",").map(&:to_i)

# TODO: Tulis kodemu di bawah ini
# Buat array baru dengan menelusuri array asli
# dari elemen terakhir ke elemen pertama (JANGAN gunakan method reverse)
reversed_array = []



# Cetak setiap elemen array yang dibalik pada baris tersendiri
reversed_array.each do |num|
  puts num
end

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Ruby online