[freeCodeCamp] Check for Palindromes 문제 풀이.

1658 단어 FCC

제목:


메모 문자열 검사
주어진 문자열이 회문이면true를 되돌려주고 반대로false를 되돌려줍니다.
만약 문자열이 문장부호, 대소문자, 빈칸을 무시하고 정면으로 읽는 것과 반대로 읽는 것이 똑같다면, 이 문자열은palindrome (회문) 이다.
문자열의 여분의 문장부호와 빈칸을 없애고 문자열을 소문자로 바꾸어 회문인지 확인해야 합니다.

코드:

function palindrome(str) {
  //           
  var a = str.replace(/\W/g, '').replace('_','').toLowerCase();
  var b = str.replace(/\W/g, '').replace('_','').toLowerCase().split("").reverse().join("");

  if (a == b) {
    return true;
  } else {
    return false;
  }
}
var asd = '0_0 (: /-\ :) 0-0';
asd.replace(/\W/g, '').toLowerCase();


palindrome("eye");

좋은 웹페이지 즐겨찾기