강의로 돌아가기
민진홍

(파이썬) 코드좀 봐주세요

def mirror(sz): ##좌우 반전
back = sz[-1]
for k in range(len(sz)):
back = back + sz[-k-2]
if len(back)==len(sz):
return back

def solution(s):
answer = 0
for i in range(len(s)):
new_s = s[i+1:]
for z in range(i,len(s)-1):
s_part = s[i]+new_s[:len(s[z:])-1]
if s_part[0] == s_part[-1] and s_part == mirror(s_part) and len(s_part) > answer:

answer = len(s_part)
if answer == 0:
return 1
else:
return answer

처음 코딩해보는데 어렵네요

0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.