Tekrar - Dize Dokuyucu
Coddy'nin Ruby Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 5 / 56.
Öğrendiklerinizi birleştirmenin zamanı: kırpma, enterpolasyon, yineleme ve split/join kavramlarının hepsi tek bir görevde.
Görev
KolayGirdi olarak bir cümle içeren tek bir satır okuyun. Üç satır yazdırın:
- Kelime sayısı (boşluklara göre bölünmüş)
- Her kelimesi ters çevrilmiş ancak aynı sırada olan cümle.
hello worldiçin buolleh dlrowşeklindedir. - Küçük harflerle ve tirelerle birleştirilmiş cümle.
Hello Worldiçin buhello-worldşeklindedir.
Hello Ruby World girdisi için çıktı şöyledir:
3
olleH ybuR dlroW
hello-ruby-worldKendin dene
input = gets.chomp
# YAPILACAK: gereken üç satırı yazdırın
Mantık ve Akış bölümündeki tüm dersler
1Dizeler Detaylı İnceleme
Dize Metotlarına Genel BakışDize EnterpolasyonuDizeler Üzerinde YinelemeBölme ve BirleştirmeTekrar - Dize Dokuyucu4Bloklar, Proc'lar ve Lambda'lar
Blok Nedir?do..end ve Süslü Parantezleryield Anahtar SözcüğüBlok ParametreleriProc'lar ve Lambda'larÖzet - Özel Yineleyici7Hash'ler 2. Bölüm
Varsayılanlarla Hash.newHash'ler Üzerinde Yinelemeİç İçe Hash'lerBirleştirme ve DönüştürmeTekrar - Frekans Sayacı10Proje - Öğrenci Kayıtları
Projeye Genel BakışÖğrenci Ekle5Enumerable Gücü
Seçme ve ReddetmeMap ZincirlemeReduce / Injectcount, all?, any?, none?group_by ve partitionsort_by, min_by, max_byTekrar - Veri HattıKendi başına pratik yap: Online Ruby derleyicisi