最長のファリンドロン
3102 ワード
プログラマ
前後が
にゅうしゅつりょく
sresult"abcdcba"7"abacde"3
方法
:インデックスを二重砲口に移動してファリンドロン検査を行います.
パリントロム=>現在の文字列==逆の文字列
コード#コード#
def check(s):
if s == s[::-1]: return True
return False
def solution(s):
l = -1e9
for i in range(len(s)):
for j in range(i, len(s)+1):
if check(s[i:j]):
l = max(l, len(s[i:j]))
return l
Reference
この問題について(最長のファリンドロン), 我々は、より多くの情報をここで見つけました https://velog.io/@sezeom/가장-긴-팰린드롬テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol