Menu
Coddy logo textTech

Repaso: Función de validación

Parte de la sección Fundamentos del Journey de Rust de Coddy. Lección 54 de 75.

challenge icon

Desafío

Fácil

Escribe una función llamada is_valid que reciba dos argumentos de tipo cadena, username y password.

La función devolverá true si username y password son válidos en el sistema; de lo contrario, false.

Nuestro sistema contiene solo dos nombres de usuario válidos: "admin" y "user".

La contraseña válida para el nombre de usuario "user" es "qweasd".

Para el nombre de usuario "admin", ¡cualquier contraseña es válida!

Pruébalo tú mismo

use std::io;

fn is_valid(username: String, password: String) -> bool {
    // Escribe tu código debajo
}

fn main() {
    let mut input_user = String::new();
    let mut input_pass = String::new();
    io::stdin().read_line(&mut input_user).unwrap();
    io::stdin().read_line(&mut input_pass).unwrap();

    let user: String = input_user.trim().parse().unwrap();
    let pass: String = input_pass.trim().parse().unwrap();
    let res = is_valid(user, pass);
    println!("{}", res);
}

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Rust online