Menu
Coddy logo textTech

Repaso: Función de validación

Parte de la sección Fundamentals 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.

El método devolverá True si el username y la 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 Fundamentals