-
프로그래머스 | 특수문자 출력하기코딩/코딩테스트 2024. 2. 4. 00:25
문제 설명
다음과 같이 출력하도록 코드를 작성해 주세요.
출력 예시
!@#$%^&*(\'"<>?:;
💡나의 풀이
간단하지만 이스케이프 표현에 대해 알고있어야하는 문제였다.
이 참에 이스케이프 표현을 다시 되짚어봤다
const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.on('close', function () { console.log(`!@#$%^&*(\\'"<>?:;`) });
이스케이프 표현
일반적인 출력 문자 외의 특수 문자는 이스케이프 표현을 사용해 적을 수 있습니다.
\XXX 8진수 Latin-1 문자 \' 작은따옴표 \" 큰따옴표 \\ 역슬래시 \n 개행 \r 캐리지 리턴 \v 세로 탭 \t 탭 \b 백 스페이스 \f 폼 피드 \uXXXX 유니코드 코드포인트 \u{X} ... \u{XXXXXX} 유니코드 코드포인트 Experimental \xXX Latin-1 문자 참고:일부 다른 프로그래밍 언어와 달리, JavaScript는 작은따옴표와 큰따옴표 문자열을 구분하지 않습니다. 따라서 위의 이스케이프 문자는 작은따옴표나 큰따옴표에서 상관 없이 작동합니다.
출처 - MDN
'코딩 > 코딩테스트' 카테고리의 다른 글
프로그래머스 | 문자열 겹쳐쓰기 JS (1) 2024.02.05 프로그래머스 | 대소문자 바꿔서 출력하기 JS (0) 2024.02.04 프로그래머스 | 문자열 반복해서 출력하기 (0) 2024.02.03 프로그래머스 | n의 배수 고르기 (1) 2024.02.03 프로그래머스 코딩테스트 | 나이 출력 (0) 2023.04.13