Poylib
기록형 프론트엔드
Poylib
전체 방문자
오늘
어제
  • 분류 전체보기 (91)
    • Programing (38)
      • Javascript (17)
      • Typescript (1)
      • React (9)
      • React-Native (6)
      • Git (4)
      • Next (1)
    • Study (36)
      • Algorithm (35)
      • Etc. (1)
    • Record (17)
      • Memoirs (12)
      • Group (5)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 기초
  • typescript
  • javascript
  • 프로그래머스
  • Object
  • 리액트
  • react-native
  • 자바스크립트
  • 알고리즘
  • 코딩테스트
  • react
  • ReactNative
  • Error
  • 백준
  • vite
  • Git
  • 코칭스터디
  • 회고

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Poylib

기록형 프론트엔드

Study/Algorithm

<BEAKJOON / node.js> 10171, 10172

2022. 3. 28. 21:52

1. 템플릿 리터럴

  • ECMAScript 2015 이후, 문자열 리터럴은 소위 템플릿 리터럴이 될 수 있다.
  • 이중 따옴표나 작은따옴표 대신 백틱(` `)을 사용한다.
  • ${...} 로 표기해서 표현식을 넣을 수 있다. 표현식의 평가 결과가 문자열이 아니더라도 문자열로 타입이 강제로 변환되어 삽입된다.
  • 백틱을 사용한 줄바꿈에는 '\n'이 내장되어 있다.

2. 이스케이프 표현

  • 백슬래시를 사용해서 (' \ ') 일반적인 출력 문자 외의 특수 문자를 사용할 수 있다.
  • \\ : 역슬래시
  • \" , \' : 큰따옴표, 작은따옴표
  • \t : 탭
  • \n : 줄 바꿈(enter)

3. 10171 (고양이)

처음엔 백틱을 까먹고 한 줄 한 줄 console 해서 풀었다

다음 문제인 강아지도 하나하나 console 하다가 이게 맞나..? 싶어 생각해보니 백틱이 깔끔하게 정리해주었다.

console.log("\\    /\\");
console.log(" )  ( ')");
console.log("(  /  )");
console.log(" \\(__)|");
// 머리가 좋지 못해 노가다를 해버린 나
console.log(`\\    /\\
 )  ( ')
(  /  )
 \\(__)|`);
// 편-안

4. 10172 (개)

console.log(`|\\_/|
|q p|   /}
( 0 )\"\"\"\\
|\"^\"\`    |
||_/=\\\\__|`);
// 백슬래시만 신경써주면 된다

 

저작자표시 비영리 변경금지 (새창열림)

'Study > Algorithm' 카테고리의 다른 글

[programmers / JavaScript] 숫자 문자열과 영단어  (0) 2022.04.30
<BEAKJOON / node.js> 10828 스택  (0) 2022.04.29
<BEAKJOON> 4344 JavaScript  (0) 2022.04.26
<programmers / JavaScript> 직사각형 별찍기  (0) 2022.04.14
<BEAKJOON> 14681 JavaScript  (0) 2022.03.31
    'Study/Algorithm' 카테고리의 다른 글
    • <BEAKJOON / node.js> 10828 스택
    • <BEAKJOON> 4344 JavaScript
    • <programmers / JavaScript> 직사각형 별찍기
    • <BEAKJOON> 14681 JavaScript
    Poylib
    Poylib
    모시깽 기록

    티스토리툴바