• js . 找出数组中的第一个回文字符串


    给你一个字符串数组 words ,找出并返回数组中的 第一个回文字符串 。如果不存在满足要求的字符串,返回一个 空字符串 “” 。

    回文字符串 的定义为:如果一个字符串正着读和反着读一样,那么该字符串就是一个 回文字符串 。

    示例 1:

    输入:words = [“abc”,“car”,“ada”,“racecar”,“cool”]
    输出:“ada”
    解释:第一个回文字符串是 “ada” 。
    注意,“racecar” 也是回文字符串,但它不是第一个。
    示例 2:

    输入:words = [“notapalindrome”,“racecar”]
    输出:“racecar”
    解释:第一个也是唯一一个回文字符串是 “racecar” 。

    来源:力扣(LeetCode)

    /**
     * @param {string[]} words
     * @return {string}
     */
    var firstPalindrome = function(words) {
        for(let i =0;i<words.length;i++){
            let str = words[i]
            let len = str.length
            //中间索引
            let index = parseInt(len / 2)
           // 左侧字符
            let str1 = str.substring(0,index)
            //右侧
            let str2=str.substring(len-index,len)
            if(str2.split("").reverse().join("")==str1){
                return str
            }
        }
        return ""
    };
    
  • 相关阅读:
    json数组对象和对象数组
    C#中的List<string>泛型类示例
    Ajax异步更新网页(使用原生JavaScript)
    Ajax基础
    jQuery的动画效果
    jQuery事件绑定
    jQuery节点更新
    jQuery选择器
    json数据
    jQuery中的html()、text()和val()的用法
  • 原文地址:https://www.cnblogs.com/cupid10/p/15958079.html
Copyright © 2020-2023  润新知