알고리즘 | Node.js | 백준 10171, 10172 문제

GEUNNN Lee·2021년 6월 1일
1

알고리즘

목록 보기
1/3

10171번 문제가 고양이 그림을 출력하는 문제이며 10172번은 개 그림을 출력하는 문제다.

10171번 문제

고양이 그림을 출력하는 문제를 먼저 살펴보자.

위 그림을 출력해야하는 문제다.

처음 접근은 우선 여러 줄을 한꺼번에 출력하게 만들었다.

console.log(``)

백틱을 사용하면 여러 줄을 한 번에 출력할 수 있다. 백틱을 사용하여 출력 부분만 복사를 하여 넣었는데 에러가 뜨며 원하는 결과대로 출력되지 않았다.

백 슬래시(\)를 사용할 때는 두 번 입력해줘야 제대로 출력이 된다.
이 부분을 간과하고 바로 출력하여 에러가 발생하던 것이였다. 백 슬래시를 두 번 입력하니 원하는 대로 출력이 되었다.

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

10172번 문제

그럼 개를 출력하는 문제로 넘어가보자. 아래 특수문자들이 출력 되어야 한다.

백 슬래시를 두 번 넣어야할 부분을 전부 완료했는데 백틱을 확인하지 못해 에러가 떴다.
백틱 앞에도 백 슬래시를 넣어야 제대로 표현할 수 있다.

console.log(`|\\_/|
|q p|   /}
( 0 )"""\\
|"^"\`    |
||_/=\\\\__|`)

백 슬래시 사용을 해야할 때를 정리해둬야 헷갈리지 않고 사용할 수 있을 것 같다.

백 슬래시 사용하기

\n : 줄 바꿈 (Enter)
\\ : 백 슬래시
\' : 작은 따옴표
\" : 큰 따옴표

profile
Frontend Developer 👩🏻‍💻👩‍💻

0개의 댓글