Menu
Coddy logo textTech

Özet - Doğrulama Fonksiyonu

Coddy'nin Rust Journey'sinin Fundamentals bölümünün bir parçası — ders 54 / 75.

challenge icon

Görev

Kolay

username ve password adında iki dize argümanı alan is_valid adında bir fonksiyon yazın.

Eğer username ve password sistemde geçerliyse yöntem True, aksi takdirde False döndürecektir.

Sistemimiz sadece iki geçerli kullanıcı adı içerir - "admin" ve "user".

"user" kullanıcı adı için geçerli şifre "qweasd"'dir.

"admin" kullanıcı adı için herhangi bir şifre geçerlidir!

Kendin dene

use std::io;

fn is_valid(username: String, password: String) -> bool {
    // Kodunuzu aşağıya yazın
}

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

Fundamentals bölümündeki tüm dersler