Menu
Coddy logo textTech

Proje Kurulumu

Coddy'nin Rust Journey'sinin Mantık & Akış bölümünün bir parçası. Ders 15 / 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ş bir değiştirilebilir 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ş bir değiştirilebilir 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