요약 - 검증 함수
Coddy Rust 여정의 Fundamentals 섹션에 포함된 레슨 — 75개 중 54번째.
챌린지
쉬움두 개의 문자열 인자 username과 password를 받는 is_valid라는 이름의 함수를 작성하세요.
이 메서드는 username과 password가 시스템에서 유효하면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
우리 시스템에는 "admin"과 "user"라는 두 개의 유효한 사용자 이름만 존재합니다.
사용자 이름 "user"에 대한 유효한 비밀번호는 "qweasd"입니다.
사용자 이름 "admin"의 경우 어떤 비밀번호든 유효합니다!
직접 해보기
use std::io;
fn is_valid(username: String, password: String) -> bool {
// 아래에 코드를 작성하세요
}
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);
}