코딩테스트 뿌수기
[백준 : 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