uyu423   7년 전

코드가 조금 난잡하지만 이해하는데 어려움을 없으실 것 같습니다.

펠린드롬 알고리즘을 연습하기 위해 5502번 문제를 푸는데 계속 런타임 에러가 납니다; 컴파일러는 gcc를 사용했습니다.

strrev는 gcc에 없어 직접 구현했습니다. 도대체 어디서 런타임 에러가 나는지 찾을 수가 없습니다 ㅜㅜ 혹시 int 4byte 짜리 5001 * 5001 배열이 너무 큰가 싶어 matrix 배열을 동적할당으로 조절해봐도 여전히 런타임 에러가 납니다.

그리고 팰린드롬 알고리즘에 대해 http://khsprogramming.tistory.com/entry/hw2-%ED%8C... 링크를 보고 코딩했는데 이상하게 짝수에 대해 회문일 경우 -1 이 출력됩니다. 이도 정확한 이유를 모르겠습니다. 

한 수 부탁드립니다.ㅜ 

zlzmsrhak   7년 전

fflush와 printForDebug를 지우니까 런타임 에러는 안납니다.

그리고 블로그 글이 잘못됐는데, 31번째 줄에서 DP[mRow-1][mCol-1]도 참조해야 합니다. 

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