解题思路:
注意事项:
参考代码:
while True: try: st=input() ts=st[::-1] s=[] l=len(st) if l==1: print(1) continue for i in range(l): for j in range(l-1,i,-1): if st[i]==st[j]: if st[i:j+1]==st[i:j+1][::-1]: s.append(j-i+1) break if ts[i]==ts[j]: if ts[i:j+1]==ts[i:j+1][::-1]: s.append(j-i+1) break print(max(s)) except: break
0.0分
0 人评分
关于C语言变量位置的问题浏览:294 |
【亲和数】 (C语言代码)浏览:628 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:416 |
最好的,浏览:601 |
简单的a+b (C语言代码)浏览:617 |
10月月赛题解浏览:554 |
快速排序算法1浏览:996 |
检查金币 (C语言代码)浏览:1504 |
平方数问题,oj一直是wrong answer浏览:755 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:596 |