Menu
Coddy logo textTech

Configuración del proyecto

Parte de la sección Logic & Flow del Journey de Rust de Coddy — lección 15 de 66.

challenge icon

Desafío

Fácil

Recibirás una única entrada: una lista de descripciones de tareas separadas por comas. Crea un vector mutable vacío para almacenar las tareas, divide la entrada por comas, añade cada tarea al vector e imprime el número total de tareas seguido de cada tarea en una línea separada.

Requisitos:

  • Lee la entrada que contiene descripciones de tareas separadas por comas (por ejemplo, Buy groceries,Call dentist,Finish homework)
  • Crea un vector mutable vacío de tipo Vec<String>
  • Divide la cadena de entrada por comas para obtener las tareas individuales
  • Usa .push() para añadir cada tarea al vector
  • Imprime el número total de tareas en el formato: Total tasks: X
  • Imprime cada tarea en una línea separada en el formato: Task: [task description]

Entrada:

  • Una sola línea que contiene descripciones de tareas separadas por comas (por ejemplo, Buy groceries,Call dentist,Finish homework)

Salida:

  • Primera línea: Total tasks: X donde X es el número de tareas
  • Líneas siguientes: Cada tarea impresa como Task: [task description]

Pruébalo tú mismo

use std::io;

fn main() {
    // Leer la entrada
    let mut input = String::new();
    io::stdin().read_line(&mut input).expect("Failed to read line");
    let input = input.trim();
    
    // TODO: Escribe tu código a continuación
    // Crear un vector mutable vacío
    // Dividir la entrada por comas
    // Añadir cada tarea al vector usando .push()
    // Imprimir el número total de tareas
    // Imprimir cada tarea
}

Todas las lecciones de Logic & Flow