def solution(str):
    lst = []
    for i in range(len(str)):
        for j in range(i+1, len(str)+1):
            ans = str[i:j];
            print(ans)
            if ans == ans[::-1]:
                    lst.append(len(ans))
    return max(lst)
def solution(s):
    return max([len(s[i:j+1]) for i in range(len(s)) for j in range(i, len(s)) if s[i:j+1]==s[i:j+1][::-1]])


위 코드와 아래코는 똑같은 내용인데 축약형에 대해 정리하려고 두개 다 넣었다.

위 코드 기준 A-B-C 순의 코드를 축약할 경우 C-B-A로 쓸줄 알았는데 동일하게  A-B-C로 사용한다.

물론 제일 아래 마지막부분은 제일 앞에 나와있다.

+ Recent posts