10171 - 고양이

1. Problem

2. answer

2.1 code

console.log() 4줄 사용하기

console.log('\\    /\\')
console.log(" )  ( \')")
console.log('(  /  )')
console.log(' \\(__)|')

2.2 code

console.log() 하나로 사용 시 띄어쓰기를 하지 않아서 벽에 붙어버린 고양이가 생겨났다.

console.log("\\    /\\\n\
)  ( \')\n\
(  /  )\n\
\\(__)|")

// 출력되는 값 
\    /\
)  ( ')
(  /  )
\(__)|

모양을 다시 잡아서 고양이 완성!

console.log("\\    /\\\n\
 )  ( ')\n\
(  /  )\n\
 \\(__)|\n")
 
 // 출력되는 값 
 \   /\
 )  ( ')
(  /  )
 \(__)|

3. comment

이스케이프 시퀀스를 묻는 문제

  • 콘솔에서 문자열로 인식하도록 하는 \역슬래시 사용하기

  • 줄바꿈시 \n 사용

  • \n 사용시 n도 문자로 인식하도록 \ 사용

이스케이프 시퀀스

의미

\a

경고음

\b

백스페이스

\f

페이지 나누기(폼 피드): 프린트 전용

\n

줄바꿈, 개행

\r

복귀(캐리지 리턴)

\t

수평 탭

\v

수직 탭: 프린트 전용

\\

\

\'

'

\"

"

`?

?

\ooo

8진수 표기법의 ASCII 문자

\xhh

16진수 표기법의 ASCII 문자

\xhhh

16진수 표기법의 유니코드 문자

Last updated

Was this helpful?