Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- HTML
- layout
- @mixin
- string
- Em
- css
- 인라인블록
- SASS
- ::before
- html 태그
- javascript
- 전개연산자
- 프로그래머스
- 알고리즘
- 문자열
- vscode
- float
- 프로그래머스 코딩테스트
- scss
- 합계 알고리즘
- inline
- 코딩테스트
- TAG
- VSCODE단축키
- object
- 인라인
- carousel slider
- 자바스크립트
- input
- js
Archives
- Today
- Total
목록replace (1)
Outputor
팰린드롬 알고리즘 (문자열 탐색) - replaceAll 처럼 replace 사용하기, split으로 문자열 뒤집는 방법
팰린드롬 앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열을 팰린드롬이라고 한다. 문제 : 입력된 문자열이 팰린드롬이면 "YES"를 아니면 "NO"를 출력하시오. (알파벳 이외의 문자들을 무시하고, 대소문자 구분하지 않는다.) 해설 1. 알파벳 대소문자를 구분하지 않기 때문에 대문자 또는 소문자로 변경한다. 2. 알파벳 이외의 문자들을 무시하기 때문에 알파벳 외의 문자를 제거한다. 3. 알파벳만 남은 문자열과 뒤집은 문자열이 같으면 "YES"를 다르면 "NO"를 출력한다. INSIGHT 1. 자바스크립트에서는 replaceAll이 안되기 때문에 replace를 사용할 때 /g로 동일한 기능 수행 가능함 2. 팰린드롬인지 비교할 때 for문을 반만 돌려서 처음과 끝을 비교하면서 다른 문자가 있으면 NO를 출..
💻 자바스크립트 🔻/🦏 Algorithm-Note
2022. 3. 7. 15:15