[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");