解题思路:
注意事项:
参考代码:
s = input().strip() num,num1 = [],[] n = 2 for i in range(len(s)): for j in range(i,len(s)+1): s1 = s[i:j] if s1 == s1[::-1] and len(s1) >= 2: num.append(s1) # 按循序收集回文子串 while n < len(num): for i in num: if len(i) == n: # 由于上述已经按循序收集,所以此时按长度循序输出即可 print(i) n += 1
0.0分
1 人评分
三角形 (C++代码)记忆化搜索浏览:1234 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:576 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1428 |
求圆的面积 (C语言代码)浏览:1670 |
字符逆序 (C语言代码)浏览:460 |
输出九九乘法表 (C语言代码)浏览:1048 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:566 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:665 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:615 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:376 |