|
发表于 2019-12-21 01:12:36
|
显示全部楼层
- def func_292(s):
- result = ''
- for i in range(len(s)):
- result += s[i]
- n = len(s)
- s1 = ''
- while n > 1:
- for i in range(1,n):
- if n <= 1:
- pass
- else:
- if s[i] == s[n - i - 1]:
- pass
- else:
- break
- else:
- break
- s1 += s[n - 1]
- list1 = []
- for i in range(n - 1):
- list1.append(s[i])
- s = ''
- for item in list1:
- s += item
- n = len(s)
- result = s1 + result
- return result
- if __name__ == '__main__':
- print('自测1:输入:\'aacecaaa\',输出:',func_292('aacecaaa'))
- print('自测2:输入:\'abcd\',输出:',func_292('abcd'))
- print('自测3:输入:\'\',输出:',func_292(''))
- print('自测4:输入:\'abccba\',输出:',func_292('abccba'))
复制代码 |
评分
-
查看全部评分
|