-
[JS/ Node.js ] 백준 10171, 10172 문제 - 백틱, 백 슬래시알고리즘/코딩 테스트 2023. 8. 16. 19:19
10171번 문제가 고양이 그림을 출력하는 문제이며 10172번은 개 그림을 출력하는 문제다.
10171번 문제
고양이 그림을 출력하는 문제를 먼저 살펴보자.
위 그림을 출력해야하는 문제다.
처음 접근은 우선 여러 줄을 한꺼번에 출력하게 만들었다.
console.log(``)
백틱을 사용하면 여러 줄을 한 번에 출력할 수 있다. 백틱을 사용하여 출력 부분만 복사를 하여 넣었는데 에러가 뜨며 원하는 결과대로 출력되지 않았다.
백 슬래시(\)를 사용할 때는 두 번 입력해줘야 제대로 출력이 된다.
이 부분을 간과하고 바로 출력하여 에러가 발생하던 것이였다. 백 슬래시를 두 번 입력하니 원하는 대로 출력이 되었다.console.log(`\\ /\\ ) ( ') ( / ) \\(__)|`)
10172번 문제
그럼 개를 출력하는 문제로 넘어가보자. 아래 특수문자들이 출력 되어야 한다.
백 슬래시를 두 번 넣어야할 부분을 전부 완료했는데 백틱을 확인하지 못해 에러가 떴다.
백틱 앞에도 백 슬래시를 넣어야 제대로 표현할 수 있다.console.log(`|\\_/| |q p| /} ( 0 )"""\\ |"^"\` | ||_/=\\\\__|`)
백 슬래시 사용을 해야할 때를 정리해둬야 헷갈리지 않고 사용할 수 있을 것 같다.
백 슬래시 사용하기
\n : 줄 바꿈 (Enter)
\\ : 백 슬래시
\' : 작은 따옴표
\" : 큰 따옴표'알고리즘 > 코딩 테스트' 카테고리의 다른 글
[연결 리스트] 잦은 삽입 시 사용하는 알고리즘 (Feat. JAVA, C++) (1) 2024.02.06 [JS/ Node.js ] 백준 2588 문제 - 1의 자리수, 10의 자리수 , 100의 자리수 , 각 자리수 (0) 2023.08.16 [백준 2589] 보물섬 - bfs,너비탐색 알고리즘, javascript,nodejs (0) 2023.02.17 [백준 7562] 나이트의 이동 - bfs, 너비탐색 알고리즘, javascript, node.js (0) 2023.02.17 [백준 2606] 바이러스 - dfs , javascript (0) 2023.02.15