Rangkuman, Statistik Kata
Termasuk bagian Logika dan Alur dalam perjalanan Swift di Coddy. Pelajaran 27 dari 56.
Tantangan
SedangBaca satu baris input: sebuah kalimat (kata-kata dipisahkan oleh spasi). Hitung dan cetak pada baris terpisah:
- Jumlah kata yang panjangnya lebih dari
3karakter - Total panjang, dalam karakter, semua kata yang panjangnya lebih dari
3(gabungkanfilter,map,reduce) - Kata terpanjang dalam huruf besar. Jika ada dua kata dengan panjang yang sama, kembalikan kata yang pertama. Gunakan
reducedengan string kosong sebagai akumulator awal.
Untuk input swift makes data pipelines fun, output-nya adalah:
4
23
PIPELINESCoba sendiri
let words = readLine()!.components(separatedBy: " ")
// TODO: hitung kata dengan > 3 karakter; jumlahkan panjang kata-kata tersebut; ubah kata terpanjang menjadi huruf kapital
Semua pelajaran di Logika dan Alur
1Mendalami string
Jumlah dan indeksHuruf besar, huruf kecil, dan hapus spasiMencari dalam stringMemisahkan dan menggabungkanMengganti substringUlasan: Memeriksa nama pengguna4set
Membuat setGabungan dan IrisanSelisih dan Selisih SimetrisHimpunan Bagian dan Himpunan SupersetRingkasan: Filter Tag7Proyek: Pelacak Kebiasaan
Gambaran Umum ProyekTandai Selesai2Rentang dan Langkah
Rentang Tertutup vs Setengah TerbukaLangkahMetode RentangRentang dalam SwitchRangkuman: Kisi KalenderLatihan sendiri: Playground Swift