05 valid-palindrome

51 阅读1分钟

leetcode.com/problems/va…

  1. 整理成需要的形式,例如: 'aabbcc'
  2. 倒序循环直接拼接,注意终止条件是 i >= 0
/**
 * @param {string} s
 * @return {boolean}
 */
var isPalindrome = function(s) {
    const cleanStr = s.toLocaleLowerCase().replace(/[\W_]/g, '')
    let str = ''
    for(let i = cleanStr.length - 1;i >= 0;i--) {
        str += cleanStr[i]
    }
    return str === cleanStr
};