강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

이하영님의 프로필 이미지
이하영

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

2. 팰린드롬

정규 표현식에 관해 질문이 있습니다.

작성

·

182

1

선생님 안녕하세요. 좋은 강의 감사드립니다. 

아직 정규표현식을 공부한 적이 없는데 혹시 이 문제에서 문자만 추출하는 방법이 정규표현식 이외에도 있을까요...?

정규표현식도 공부를 해야겠습니다만은 다른 방법도 존재하는지 궁금합니다!

답변 1

1

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

섹션1의 "대소문자 통일" 문제에서 배운대로 아스크번호로 소문자만 골라내는 방법으로도 할 수 있습니다.

function solution(s){
                let answer="YES"
                let res="";
                s=s.toLowerCase();
                for(let x of s){
                    let num=x.charCodeAt();
                    if(num>=97 && num<=122) res+=x;
                }
                if(res.split('').reverse().join('')!==res) return "NO";
                return answer;
}
이하영님의 프로필 이미지
이하영
질문자

감사합니다!^^

이하영님의 프로필 이미지
이하영

작성한 질문수

질문하기