yoodori5   3년 전

기본 예제1을 활용하면 count 배열은 다음과 같이 나옵니다.

이때 i,j를 각각 입력받은 문자열의 길이로 설정한 다음 자신의 위와 왼쪽값을 비교하여 큰 쪽으로 이동합니다.

만약 값이 같은경우에는 i,j모두 -1한 값과 비교하여 같으면 넘어가고 다른경우 현재 위치에 해당하는 문자열을 저장합니다. 이 후 그 값을 역순으로 출력합니다.

혹시 이 방식의 문제점이나 반례가 있다면 알려주시면 감사하겠습니다.

ACAYKP
CAPCAK

0 0 0 0 0 0 0
0 0 1 1 1 1 1
0 1 1 1 2 2 2
0 1 2 2 2 3 3
0 1 2 2 2 3 3
0 1 2 2 2 3 4
0 1 2 3 3 3 4

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