백준 10171번 Node.js 풀이

버건디·2022년 6월 25일
0

백준

목록 보기
3/75
post-thumbnail

문제

아래 예제와 같이 고양이를 출력하시오.

입력

없음

출력

고양이를 출력한다.

예제 입력 1

예제 출력 1

\    /\
 )  ( ')
(  /  )
 \(__)|

풀이

console.log('\\    \/\\');
console.log(' )  \( \'\)');
console.log('\(  \/  \)');
console.log(' \\\(\_\_\)\|');

해설

처음에는 그냥 문자열로만 결합하면 되는줄 알았는데 택도 없었다..

계속 틀렸다고 나와서 이것저것 찾아보니 특수문자를 처리하는 방법이 따로 있었다.

역슬래시 '\' 나 백틱 '`'를 이용해서 처리하는 방법이 있었다.

예를 들어서 say "hello"를 출력하고 싶다면 나같은 초보자들은 보통

console.log("say "hello"");

이렇게 출력을 할텐데, 이런식으로 출력을 하면 에러가 뜰것이다.

console.log("say \"hello\" ");

console.log(`say "hello"`);

위의 방식대로 출력하면 그대로 될 것이다.

편하게 생각했었다가 의외로 애를 먹었었다.

profile
https://brgndy.me/ 로 옮기는 중입니다 :)

0개의 댓글