导航:
一、NC103 反转字符串
二、NC141 判断是否为回文字符串
三、NC151 最大公约数
四、NC65 斐波那契数列
【牛客 python试题解析1 - 入门级】- - - - - - - - - - 分-割-线 - - - - - - - - - - -
一、NC103 反转字符串描述:写出一个程序 , 接受一个字符串 , 然后输出该字符串反转后的字符串 。(字符串长度不超过1000)示例:输入:"abcd",输出返回值:"dcba"
解析1:转出字符串中的元素组成列表 , 并反转列表,再次输出为字符串
class Solution:def solve(self , str: str) -> str:# write code herelist1 = []for i in str:list1.append(i)list1.reverse()s =""for i in list1:s = s+ireturn s解析2:利用字符串的切片倒序输出
class Solution:def solve(self , str: str) -> str:str1 = str[::-1]return str1二、NC141 判断是否为回文字符串
描述:给定一个长度为 n 的字符串,请编写一个函数判断该字符串是否回文 。如果是回文请返回true,否则返回false 。字符串回文指该字符串正序与其逆序逐字符一致 。
示例:输入:
推荐阅读
- Python数据分析:实用向
- python ROS2时间同步
- 图文 Python 嵌入式打包
- 3 Python全栈工程师之从网页搭建入门到Flask全栈项目实战 - 入门Flask微框架
- 跟我学Python图像处理丨图像特效处理:毛玻璃、浮雕和油漆特效
- 四 Selenium4.0+Python3系列 - 常见元素操作(含鼠标键盘事件)
- 二、python基本数据类型
- python3使用mutagen进行音频元数据处理
- Python 根据两个字段排序 中文排序 汉字排序 升序 降序
- python渗透测试入门——基础的网络编程工具