zoukankan      html  css  js  c++  java
  • js 判断回文字符串

    回文字符串:字符串从前往后读和从后往前读字符顺序是一致的。

    判断一个字符串是不是回文字符串

        function isPalindrome(str) {
            var str1 = str.split('').reverse().join('');
            return str1===str;
        }

    判断字符串中的所有回文字符串

        function palindromeStr(str) {
            var temp = '';
            var result=[];
            for(var i=0;i<str.length;i++){
                temp = '';
                for(var j=i;j<str.length;j++){
                    temp+=str.charAt(j);
                    if(isPalindrome(temp) && result.indexOf(temp) == -1){
                        result.push(temp);
                    }
                }
            }
            return result;
        }

    判断字符串中的最长回文字符串

        function palindromeLongestStr(str) {
            var temp = '';
            var longestStr='';
            for(var i=0;i<str.length;i++){
                temp = '';
                for(var j=i;j<str.length;j++){
                    temp+=str.charAt(j);
                    if(isPalindrome(temp) && longestStr.length<temp.length){
                        longestStr=temp;
                    }
                }
            }
            return longestStr;
        }
  • 相关阅读:
    touch
    ls
    Linux基础
    errors
    strconv
    strings
    fmt
    os/exec
    笔记本连不上网怎么办
    笔记本连不上网怎么办
  • 原文地址:https://www.cnblogs.com/lmjZone/p/9593430.html
Copyright © 2011-2022 走看看