두 소문자 문자열 A와 B가 주어질 때, 삽입, 삭제, 교체 연산을 최소로 사용해 A를 B로 바꾸는 편집 거리를 구한다.
두 문자열 AAA와 BBB가 주어졌을 때, AAA에 연산을 최소 횟수로 적용해 BBB로 만드는 문제를 최소 편집 문제라고 한다.
AAA에 적용할 수 있는 연산은 다음 3가지다.
두 문자열이 주어졌을 때 최소 편집 횟수를 구하는 프로그램을 작성하시오.
첫째 줄에 문자열 AAA, 둘째 줄에 문자열 BBB가 주어진다. 두 문자열은 알파벳 소문자로만 이루어지며, 길이는 각각 1000글자를 넘지 않는다.
첫째 줄에 AAA를 BBB로 만드는 최소 편집 횟수를 출력한다.