Menu
Coddy logo textTech

Recapitulação - Função de Validação

Parte da seção Fundamentals do Journey de Rust da Coddy — lição 54 de 75.

challenge icon

Desafio

Fácil

Escreva uma função chamada is_valid que recebe dois argumentos do tipo string, username e password.

O método retornará True se o username e a password forem válidos no sistema, caso contrário, False.

Nosso sistema contém apenas dois nomes de usuário válidos - "admin" e "user".

A senha válida para o nome de usuário "user" é "qweasd".

Para o nome de usuário "admin", qualquer senha é válida!

Experimente você mesmo

use std::io;

fn is_valid(username: String, password: String) -> bool {
    // Escreva seu código abaixo
}

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 as lições de Fundamentals