Menu
Coddy logo textTech

Powtórka – funkcja walidująca

Część sekcji Podstawy ścieżki Rust w Coddy. Lekcja 54 z 75.

challenge icon

Wyzwanie

Łatwy

Napisz funkcję o nazwie is_valid, która przyjmuje dwa argumenty typu string: username i password.

Metoda zwróci true, jeśli username i password są prawidłowe w systemie, w przeciwnym razie zwróci false.

W naszym systemie są tylko dwie prawidłowe nazwy użytkownika — "admin" i "user".

Prawidłowe hasło dla nazwy użytkownika "user" to "qweasd".

W przypadku nazwy użytkownika "admin" prawidłowe jest dowolne hasło!

Spróbuj swoich sił

use std::io;

fn is_valid(username: String, password: String) -> bool {
    // Napisz swój kod poniżej
}

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

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Rust online