Menu
Coddy logo textTech

Proje Kurulumu

Coddy'nin Rust Journey'sinin Logic & Flow bölümünün bir parçası — ders 15 / 66.

challenge icon

Görev

Kolay

Tek bir girdi alacaksınız: virgülle ayrılmış görev açıklamalarından oluşan bir liste. Görevleri saklamak için boş ve değiştirilebilir (mutable) bir vektör oluşturun, girdiyi virgüllere göre ayırın, her bir görevi vektöre ekleyin ve toplam görev sayısını ve ardından her bir görevi ayrı bir satırda yazdırın.

Gereksinimler:

  • Virgülle ayrılmış görev açıklamalarını içeren girdiyi okuyun (örneğin, Buy groceries,Call dentist,Finish homework)
  • Vec<String> türünde boş ve değiştirilebilir (mutable) bir vektör oluşturun
  • Bireysel görevleri elde etmek için girdi dizesini virgüllere göre ayırın
  • Her bir görevi vektöre eklemek için .push() kullanın
  • Toplam görev sayısını şu formatta yazdırın: Total tasks: X
  • Her bir görevi ayrı bir satırda şu formatta yazdırın: Task: [task description]

Girdi:

  • Virgülle ayrılmış görev açıklamalarını içeren tek bir satır (örneğin, Buy groceries,Call dentist,Finish homework)

Çıktı:

  • İlk satır: Total tasks: X (burada X görev sayısıdır)
  • Sonraki satırlar: Her bir görev Task: [task description] olarak yazdırılır

Kendin dene

use std::io;

fn main() {
    // Girdiyi oku
    let mut input = String::new();
    io::stdin().read_line(&mut input).expect("Failed to read line");
    let input = input.trim();
    
    // TODO: Kodunuzu aşağıya yazın
    // Boş bir değiştirilebilir vektör oluşturun
    // Girdiyi virgüllere göre ayırın
    // .push() kullanarak her bir görevi vektöre ekleyin
    // Toplam görev sayısını yazdırın
    // Her bir görevi yazdırın
}

Logic & Flow bölümündeki tüm dersler