Menu
Coddy logo textTech

요약 - 검증 함수

Coddy Rust 여정의 기초 섹션에 포함된 레슨. 75개 중 54번째.

challenge icon

챌린지

쉬움

usernamepassword라는 두 문자열 인수를 받는 is_valid 함수를 작성하세요.

이 메서드는 시스템에서 usernamepassword가 유효하면 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);
}

기초의 모든 레슨

직접 연습해 보세요: 온라인 Rust 컴파일러