<Programmers> 특수문자 출력하기

·2024년 12월 10일
1

프로그래머스

목록 보기
15/18
post-thumbnail

문제

다음과 같이 출력하도록 코드를 작성해 주세요.

출력 예시 : !@#$%^&*(\'"<>?:;

풀이

console.log("!@#$%^&*(\\'\"<>?:;");

핵심

!@#$%^&*(\'"<>?:; 를 출력하기 위해서는 어떻게 해야하는가?

문자열 내에서 백슬레시와 큰따옴표, 작은 따옴표를 포함하려면 이스케이프 처리해야한다.

  • \\ ➡️ 백슬래시 하나를 출력
  • \" ➡️ 큰 따옴표
  • \' ➡️ 작은 따옴표

    "' 혼용
  • 문자열 외곽을 큰따옴표로 감쌌다면, 내부에 작은따옴표를 이스케이프 처리하지 않고 그대로 사용할 수 있음. ("___'____")
  • 문자열 외곽을 작은 따옴표로 감쌌다면, 내부에 큰 따옴표를 이스케이프 처리하지 않고 그대로 사용할 수 있음. ('___"____')

    이스케이프 처리(Escape Processing)란, 문자열 내에서 특수 문자를 올바르게 표현하기 위해 특정 기호(일반적으로 )를 사용하는 것을 말한다.
profile
- 배움에는 끝이 없다.

0개의 댓글