Menu
Coddy logo textTech

Projekt-Setup

Teil des Abschnitts Logik & Kontrollfluss der Rust-Journey von Coddy. Lektion 49 von 66.

challenge icon

Aufgabe

Einfach

Du erhältst eine einzige Eingabe: eine durch Kommas getrennte Liste von Aufgabenbeschreibungen. Erstelle einen leeren veränderbaren Vektor zum Speichern der Aufgaben, teile die Eingabe an den Kommas auf, füge jede Aufgabe zum Vektor hinzu und gib die Gesamtzahl der Aufgaben aus, gefolgt von jeder Aufgabe in einer eigenen Zeile.

Anforderungen:

  • Lies die Eingabe mit durch Kommas getrennten Aufgabenbeschreibungen ein (z. B. Buy groceries,Call dentist,Finish homework)
  • Erstelle einen leeren veränderbaren Vektor des Typs Vec<String>
  • Teile die Eingabezeichenfolge an den Kommas auf, um einzelne Aufgaben zu erhalten
  • Verwende .push(), um jede Aufgabe zum Vektor hinzuzufügen
  • Gib die Gesamtzahl der Aufgaben im Format Total tasks: X aus
  • Gib jede Aufgabe in einer eigenen Zeile im Format Task: [task description] aus

Eingabe:

  • Eine einzelne Zeile mit durch Kommas getrennten Aufgabenbeschreibungen (z. B. Buy groceries,Call dentist,Finish homework)

Ausgabe:

  • Erste Zeile: Total tasks: X, wobei X die Anzahl der Aufgaben ist
  • Nachfolgende Zeilen: Jede Aufgabe wird als Task: [task description] ausgegeben

Probier es selbst

use std::io;

fn main() {
    // Eingabe lesen
    let mut input = String::new();
    io::stdin().read_line(&mut input).expect("Failed to read line");
    let input = input.trim();
    
    // TODO: Schreiben Sie Ihren Code unten
    // Erstellen Sie einen leeren veränderbaren Vektor
    // Trennen Sie die Eingabe nach Kommas
    // Fügen Sie jede Aufgabe mit .push() zum Vektor hinzu
    // Geben Sie die Gesamtzahl der Aufgaben aus
    // Geben Sie jede Aufgabe aus
}

Alle Lektionen in Logik & Kontrollfluss

Übe selbstständig: Online-Rust-Compiler