백준 문제 풀이

01. 백준 10171 JavaScript 고양이 문제 풀이

프론트개미 2022. 3. 24. 19:32

문제

아래 예제와 같이 고양이를 출력하시오.

 

 

출력

고양이를 출력한다.

 

 

예제 출력

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

 

 

문제 풀이

콘솔을 사용하여 예제에 있는 고양이를 출력한다.

하지만 복사, 붙여넣기로 출력을 하게 되면 오류가 발생한다.

이유는 백슬래시(\) 때문이다. 백슬래시는 Enter키 위에 있는 \를 누르면 출력이 된다.

console.log(`\\    /\\
 )  ( ')
(  /  )
 \\(__)|`);

위 코드처럼 백슬래시를 출력하기 위해선 백슬래시 앞에 백슬래시를 써주면서 문자열로 인식시키면서 출력을 한다.

 

그리고 Enter키로 줄바꿈을 시키고 싶다면 두가지 방법이 있는데, 첫 번째 방법은 \n 를 줄바꿈 시키고 싶은 곳에 입력을 하면 \n 뒤에 오는 문장부터 줄바꿈이 된다. 두 번째 방법은 ` `(backtick)을 사용하는 것이다. ' '(따옴표)나 " "(쌍따옴표)대신 ` `을 사용하게 되면 Enter를 쳐서 줄바꿈을 시킬 수 있다.