RUST

[백준 | RUST ] - 10171번 :: 고양이

Suil_bear 2023. 9. 29. 23:39
728x90
문제 : 고양이를 출력한다
\    /\
 )  ( ')
(  /  )
 \(__)|

방법 1 : 

fn main() {
    println!(
        "\\    /\\
 )  ( ')
(  /  )
 \\(__)|"
    );
}

출력 모양을 맞추어서 작성한다.

방법 2 :

fn main() {
    let str = r#"
\    /\
 )  ( ')
(  /  )
 \(__)|
"#.trim();

    println!("{str}");
}

r#" "# 안에 들어가는 문자들은 해석하지 않고 그대로 출력하게 된다. 그러므로 \\ 같이 만들어 줄 필요가 없다.  trim() 으로 공백을 제거해주고 출력을 해주면 된다. rust 에서 {} 안에 변수를 입력해주면 바로 출력을 해줄 수 있다.