Repaso - Format
Parte de la sección Fundamentals del Journey de Rust de Coddy — lección 72 de 75.
Desafío
PrincipianteCrea un programa que construya una contraseña obteniendo la entrada del usuario en diferentes ámbitos. Cada ámbito solicita diferentes partes de la contraseña. La contraseña final es una combinación de todas las partes. Por ejemplo:
Entrada:
> 1
> 2
> 3La salida sería:
> Generated password: 123Pruébalo tú mismo
use std::io;
fn main() {
// Declara tu variable final_password aquí
let mut final_password;
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// Agrega tu código aquí para manejar la primera entrada
}
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// Agrega tu código aquí para manejar la segunda entrada
}
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// Agrega tu código aquí para manejar la tercera entrada
}
println!("Generated password: {}", final_password);
}Todas las lecciones de Fundamentals
4Operadores Parte 1
Operadores aritméticosOperador de móduloAtajos aritméticosOperadores de comparaciónComparación de strings5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 33Variables Parte 2
Declaración de tiposConvenciones de nomenclaturaInferencia de tiposResumen - Inicializar variablesConversión de tipos9Bucles
For sobre seriesBucle WhileBreakContinueBucle anidadoEtiquetas de bucleBucle infinitoResumen - Entrada dinámica