Menu
Coddy logo textTech

Proje Kurulumu

Coddy'nin Rust Journey'sinin Mantık & Akış bölümünün bir parçası. Ders 49 / 66.

challenge icon

Görev

Kolay

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

Gereksinimler:

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

Girdi:

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

Çıktı:

  • İlk satır: X'in görev sayısı olduğu Total tasks: X
  • Sonraki satırlar: Her 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
}

Mantık & Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online Rust derleyicisi