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

ding-co님의 프로필 이미지
ding-co

작성한 질문수

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

2. 팰린드롬

풀이 관련 질문드립니다.

작성

·

117

0

<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(s) {
        let answer = 'YES';
        s = s.toLowerCase();
        s = s.split('').filter((value) => value >= 'a' && value <= 'z');
        if (s.join('') !== s.reverse().join('')) return 'NO';
        return answer;
      }

      let str = 'found7, time: study; Yduts; emit, 7Dnuof';
      console.log(solution(str));
    </script>
  </body>
</html>

 

위와 같이 풀어보았는데, charCodeAt()을 명시적으로 사용하는게 좋을까요?
구글링 해보니 기본적으로 아스키 코드 값으로 비교 하는 것 같은데
오해의 소지가 있을 것 같다는 생각이 들었습니다.

답변 1

0

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

안녕하세요^^

위에 코드처럼 해도 상관없습니다. 별 차이 없다고 생각합니다.

ding-co님의 프로필 이미지
ding-co

작성한 질문수

질문하기