huthealth   4년 전

알고리즘은 bottom-up 방식으로 

입력 문자열 처음부터 끝까지 펠린드롬을 검사하여 마지막으로 펠린드롬인 인덱스를 저장합니다.

저장된 인덱스가 입력문자열의 마지막 문자를 포함하고있으면 문자열의 처음부터 펠린드롬이 아닌곳까지의 길이를 총 길이에 더해주고( abcc 이면 ab 길이 더해줌)

포함하지 않으면 문자열의 처음부터 저장한 2번째 인덱스 길이까지 더해줍니다 (abacc 이면 aba 길이 더해줌)

답은 제대로 나오는데 뭐가 문제인지 모르겠습니다 ㅠㅜㅠ 질문게시판 반례들도 다 넣어봤습니다

myc228   2년 전

반례입니다

abbca

정답: 9 (abbcacbba)

출력: 8

댓글을 작성하려면 로그인해야 합니다.