아래 예제와 같이 고양이를 출력하시오.
없음
고양이를 출력한다.
\ /\
) ( ')
( / )
\(__)|
console.log('\\ \/\\');
console.log(' ) \( \'\)');
console.log('\( \/ \)');
console.log(' \\\(\_\_\)\|');
처음에는 그냥 문자열로만 결합하면 되는줄 알았는데 택도 없었다..
계속 틀렸다고 나와서 이것저것 찾아보니 특수문자를 처리하는 방법이 따로 있었다.
역슬래시 '\' 나 백틱 '`'를 이용해서 처리하는 방법이 있었다.
예를 들어서 say "hello"를 출력하고 싶다면 나같은 초보자들은 보통
console.log("say "hello"");
이렇게 출력을 할텐데, 이런식으로 출력을 하면 에러가 뜰것이다.
console.log("say \"hello\" ");
console.log(`say "hello"`);
위의 방식대로 출력하면 그대로 될 것이다.
편하게 생각했었다가 의외로 애를 먹었었다.