Menu
Coddy logo textTech

Riepilogo - funzione di validazione

Fa parte della sezione Fondamenti del percorso Rust di Coddy. Lezione 54 di 75.

challenge icon

Sfida

Facile

Scrivi una funzione chiamata is_valid che riceve due argomenti di tipo stringa, username e password.

Il metodo restituirà true se username e password sono validi nel sistema, altrimenti false.

Il nostro sistema contiene solo due nomi utente validi: "admin" e "user".

La password valida per il nome utente "user" è "qweasd".

Per il nome utente "admin", qualsiasi password è valida!

Provalo tu

use std::io;

fn is_valid(username: String, password: String) -> bool {
    // Scrivi il tuo codice qui sotto
}

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);
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Rust online