[프로그래머스/Python] 가장 긴 팰린드롬

Sujin Lee·2022년 9월 16일
0

코딩테스트

목록 보기
110/172
post-thumbnail

문제

프로그래머스 - 가장 긴 팰린드롬

비슷한 문제

시행착오

  • 효율성 꽝 ㅋㅋ, 실패 1개
def solution(s):
    answer = 0
    for i in range(len(s)):
        for j in range(1,len(s)):
            if s[i:j+1] == s[i:j+1][::-1]:
                answer = max(answer,len(s[i:j+1]))    
    return answer

풀이

def solution(s):
    answer = 0
    for i in range(len(s)):
        for j in range(len(s),i,-1):
            if s[i:j+1] == s[i:j+1][::-1]:
                answer = max(answer,len(s[i:j+1]))
    return answer
profile
공부한 내용을 기록하는 공간입니다. 📝

0개의 댓글