Menu
CoddyTech

Rekap: Perangkai String

Termasuk bagian Logika dan Alur dalam perjalanan Ruby di Coddy. Pelajaran 5 dari 56.

Saatnya menggabungkan semua yang sudah kamu pelajari: pemangkasan, interpolasi, iterasi, serta split/join dalam satu tantangan.

challenge icon

Tantangan

Mudah

Baca satu baris input, berupa kalimat. Cetak tiga baris:

  1. Jumlah kata (dipisahkan berdasarkan spasi kosong)
  2. Kalimat dengan setiap kata dibalik, tetapi urutannya tetap sama. Untuk hello world, hasilnya olleh dlrow.
  3. Kalimat yang digabungkan dengan tanda hubung, dalam huruf kecil. Untuk Hello World, hasilnya hello-world.

Untuk input Hello Ruby World, output-nya adalah:

3
olleH ybuR dlroW
hello-ruby-world

Coba sendiri

input = gets.chomp

# TODO: cetak tiga baris yang diminta

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Ruby online