독도갈매기의 개발 블로그

[알고리즘] 백준 고양이 10171번 본문

알고리즘

[알고리즘] 백준 고양이 10171번

독도갈매기 2020. 9. 14. 00:12

cat
사실상 문제 자체는 어렵지가 않지만 \의 존재를 모른다면 절대로 못 푸는 문제입니다.

#include <bits/stdc++.h>
using namespace std;

int main()
{
    cout << "\\    /\\" << endl;
    cout << " )  ( ')" << endl;
    cout << "(  /  )" << endl;
    cout << " \\(__)|" << endl;
}

이런 문제를 처음 보는 사람이라면 밑에 고양이에서는 \가 하나밖에 들어가지 않는데 왜 2개를 넣나요?라고 물으실 수 있습니다.
하지만 \는 개행문자(\n)나 여러가지에 쓰이는 문자이기 때문에 앞에 \을 써줘야지 컴퓨터가

'아 지금 프로그래머가 \을 출력 하려고 하는구나'라고 알게되는거죠
그렇기 때문에 위처럼 써줘야지 아래처럼 출력이 가능하게 되는겁니다.

\    /\
 )  ( ')
(  /  )
 \(__)|
Comments