알고리즘
[알고리즘] 백준 고양이 10171번
독도갈매기
2020. 9. 14. 00:12
사실상 문제 자체는 어렵지가 않지만 \
의 존재를 모른다면 절대로 못 푸는 문제입니다.
#include <bits/stdc++.h>
using namespace std;
int main()
{
cout << "\\ /\\" << endl;
cout << " ) ( ')" << endl;
cout << "( / )" << endl;
cout << " \\(__)|" << endl;
}
이런 문제를 처음 보는 사람이라면 밑에 고양이에서는 \
가 하나밖에 들어가지 않는데 왜 2개를 넣나요?라고 물으실 수 있습니다.
하지만 \
는 개행문자(\n)나 여러가지에 쓰이는 문자이기 때문에 앞에 \
을 써줘야지 컴퓨터가
'아 지금 프로그래머가 \
을 출력 하려고 하는구나'라고 알게되는거죠
그렇기 때문에 위처럼 써줘야지 아래처럼 출력이 가능하게 되는겁니다.
\ /\
) ( ')
( / )
\(__)|