Menu
Coddy logo textTech

Projekt-Setup

Teil des Abschnitts Logic & Flow der Rust-Journey von Coddy — Lektion 49 von 66.

challenge icon

Aufgabe

Einfach

Sie erhalten eine einzelne Eingabe: eine durch Kommas getrennte Liste von Aufgabenbeschreibungen. Erstellen Sie einen leeren veränderlichen Vektor (mutable vector), um die Aufgaben zu speichern, teilen Sie die Eingabe anhand der Kommas auf, fügen Sie jede Aufgabe dem Vektor hinzu und geben Sie die Gesamtzahl der Aufgaben gefolgt von jeder einzelnen Aufgabe in einer neuen Zeile aus.

Anforderungen:

  • Lesen Sie die Eingabe ein, die durch Kommas getrennte Aufgabenbeschreibungen enthält (z. B. Buy groceries,Call dentist,Finish homework)
  • Erstellen Sie einen leeren veränderlichen Vektor vom Typ Vec<String>
  • Teilen Sie die Eingabezeichenfolge nach Kommas auf, um die einzelnen Aufgaben zu erhalten
  • Verwenden Sie .push(), um jede Aufgabe dem Vektor hinzuzufügen
  • Geben Sie die Gesamtzahl der Aufgaben im Format Total tasks: X aus
  • Geben Sie jede Aufgabe in einer separaten Zeile im Format Task: [task description] aus

Eingabe:

  • Eine einzelne Zeile, die durch Kommas getrennte Aufgabenbeschreibungen enthält (z. B. Buy groceries,Call dentist,Finish homework)

Ausgabe:

  • Erste Zeile: Total tasks: X, wobei X die Anzahl der Aufgaben ist
  • Folgende 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 Logic & Flow