문제
아래 예제와 같이 고양이를 출력하시오.
출력
고양이를 출력한다.
예제 출력
\ /\
) ( ')
( / )
\(__)|
문제 풀이
콘솔을 사용하여 예제에 있는 고양이를 출력한다.
하지만 복사, 붙여넣기로 출력을 하게 되면 오류가 발생한다.
이유는 백슬래시(\) 때문이다. 백슬래시는 Enter키 위에 있는 \를 누르면 출력이 된다.
console.log(`\\ /\\
) ( ')
( / )
\\(__)|`);
위 코드처럼 백슬래시를 출력하기 위해선 백슬래시 앞에 백슬래시를 써주면서 문자열로 인식시키면서 출력을 한다.
그리고 Enter키로 줄바꿈을 시키고 싶다면 두가지 방법이 있는데, 첫 번째 방법은 \n 를 줄바꿈 시키고 싶은 곳에 입력을 하면 \n 뒤에 오는 문장부터 줄바꿈이 된다. 두 번째 방법은 ` `(backtick)을 사용하는 것이다. ' '(따옴표)나 " "(쌍따옴표)대신 ` `을 사용하게 되면 Enter를 쳐서 줄바꿈을 시킬 수 있다.
'백준 문제 풀이' 카테고리의 다른 글
06. 백준 10950 JavaScript A+B - 3 (풀이 설명) (0) | 2022.03.31 |
---|---|
05. 백준 2480 JavaScript 주사위 세개 (풀이 설명) (0) | 2022.03.31 |
04. 백준 14681 JavaScript 사분면 고르기 (런타임 에러 이유) (0) | 2022.03.29 |
03. 백준 2588 JavaScript 곱셈 문제 풀이 (쉬운 설명) (0) | 2022.03.25 |
02. 백준 1000 JavaScript A+B 문제 풀이 (0) | 2022.03.24 |