Özet - Kelime İstatistikleri
Coddy'nin Swift Journey'sinin Mantık ve Akış bölümünün bir parçası — ders 27 / 56.
Görev
OrtaTek bir satır girdi okuyun: bir cümle (boşluklarla ayrılmış kelimeler). Aşağıdakileri hesaplayın ve ayrı satırlara yazdırın:
3karakterden uzun kelimelerin sayısı3karakterden uzun tüm kelimelerin karakter cinsinden toplam uzunluğu (filter,map,reducefonksiyonlarını birleştirin)- Büyük harf olarak en uzun kelime. Eğer iki kelime eşit uzunluktaysa, ilk olanı döndürün. Başlangıç akümülatörü olarak boş dize ile
reducekullanın.
swift makes data pipelines fun girdisi için çıktı şöyledir:
4
23
PIPELINESKendin dene
let words = readLine()!.components(separatedBy: " ")
// YAPILACAKLAR: 3 karakterden uzun olanları say; bunların toplam uzunluğu; en uzun kelimeyi büyük harfe çevir
Mantık ve Akış bölümündeki tüm dersler
1Stringler Derinlemesine
Sayma ve İndekslerBüyük-Küçük Harf ve KırpmaStringlerde AramaBölme ve BirleştirmeAlt Stringleri DeğiştirmeÖzet - Kullanıcı Adı Kontrolü4Kümeler
Küme OluşturmaBirleşim ve KesişimFark ve Simetrik FarkAlt Küme ve Üst KümeÖzet - Etiket Filtresi7Proje - Alışkanlık Takibi
Projeye Genel BakışTamamlandı Olarak İşaretle10Proje - Quiz Motoru
Projeye Genel BakışSoruları Sorma2Aralıklar ve Adımlar
Kapalı ve Yarı AçıkStride (Adım)Aralık MetotlarıSwitch İçinde AralıklarÖzet - Takvim Izgarası5Yüksek Mertebeden Fonksiyonlar Bölüm 1
MapFilterReduceMap, filter, reduce zincirlemeÖzet - Kelime İstatistikleri