“回文串”是一个正读和反读都一样的字符串,比如“eye”、“level”、“noon”等。请写一个程序测试一字符串是否是“回文”, 是“回文”则显示“Y”。
时间: 2023-06-05 17:04:17 浏览: 118
Manacher算法:求解最长回文字符串,时间复杂度为O(N)
好的,让我写一个Python程序来测试字符串是否是回文:
```
string = input("请输入一个字符串:")
# 判断字符串是否是回文
if string == string[::-1]:
print("Y")
else:
print("N")
```
如此简单的程序,是不是很容易理解呢?输入一个字符串,然后通过切片语法来反转该字符串,再和原字符串进行比较,如果相同,则说明是回文,输出Y,否则输出N。
阅读全文