코딩테스트 뿌수기

[백준 : 10172번 node.js] 개

hans-j 2024. 6. 6. 19:21

https://www.acmicpc.net/problem/10172

 

콘솔로그로 귀여운 강아지를 출력하는문제


고민 과정

 

1. 자바스크립트에 쓰이는 명령어가 있는가

2. 있다면 어떻게 예외처리를 할 수 있는가?

 

 아래처럼 냅다 콘솔로그로 찍으면 에러가 난다 ..

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

 


 

해결 과정 

 

1. 역슬래시 ( Backslash \\를 사용해야 한개로 출력가능,

 

왜냐... \로 시작하는 명령어가 있기때문에

\ 다음으로 오는 문자를 명령어로 인식함

 

따라서  \\ (Forward Slash 로 입력해줌으로써 escape

 

2. 백틱을 사용하면 줄바꿈명령어를 굳이 안 쳐도 되지만 ...

자동 줄바꿈 기능이있는 Formatter 를 사용하면 에러가 날 수 도 있기때문에 굳이 \n 을 사용.

 

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

 


귀엽다

 

 

 

도움받은 페이지

https://stackoverflow.com/questions/94037/convert-character-to-ascii-code-in-javascript