Menu
CoddyTech

Ringkasan: Fungsi Validasi

Termasuk bagian Dasar-Dasar dalam perjalanan Rust di Coddy. Pelajaran 54 dari 75.

challenge icon

Tantangan

Mudah

Tulis fungsi bernama is_valid yang menerima dua argumen string, username dan password.

method ini akan mengembalikan true jika username dan password valid di sistem, jika tidak, akan mengembalikan false.

Sistem kami hanya memiliki dua username yang valid: "admin" dan "user".

Password yang valid untuk username "user" adalah "qweasd".

Untuk username "admin", password apa pun valid!

Coba sendiri

use std::io;

fn is_valid(username: String, password: String) -> bool {
    // Tulis kodemu di bawah ini
}

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Rust online