风流不在谈锋胜,袖手无言味最长。这篇文章主要讲述力扣——求一组字符中的第一个回文字符相关的知识,希望能为你提供帮助。
- 引言
本题是本周力扣竞赛的第一题,求回文数是我们在学习python时,都会经历的。比起求回文数,求回文字符会更简单一些 - 问题
给你一个字符串数组words,找出并返回数组中的第一个回文字符串。如果不存在满足要求的字符串,返回一个空字符串""
示列
输入words = ["abc","car","ada","racecar","cool"]
输出:"ada" - 方法
建立一个函数f(x),利用for in 循环来遍历字符组words的每一字符,再利用切片的方法使字符倒过来,再用条件if来判断倒过来的字符与原字符是否相等,如果遇到第一个相等后,便输出字符并结束函数,如果没有相等的,就返回”” - 实验结果与讨论
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单
def f(x): 【力扣——求一组字符中的第一个回文字符】for i in x: d = i[::-1]: if d == i: return i return “” words = ["abc","car","ada","racecar","cool"] print(f(words)) |
- 结语
推荐阅读
- 图像分割——基于二维灰度直方图的阈值处理
- Nacos2.0 配置中心管理,动态配置更新
- Flink流处理API大合集(掌握所有flink流处理API技术,看这一篇就够了)
- maven仓库类型说明hosted/proxy/group
- 解决secureFX中出现中文乱码问题
- 既然JVM有Full GC,为什么还会出现OutOfMemoryError?
- centos修改主机名
- oracle “日期date”与“字符串”相互转换TO_DATE,TO_CHAR
- 为什么要重写equals()方法 和 hashCode()方法