편집 (1) 썸네일형 리스트형 [동적계획법] 난이도1.5, Goldman Sachs 인터뷰 '편집 거리' (Python) 두 개의 문자열 A와 B가 주어졌을 때 문자열 A를 편집하여 문자열 B를 만들고자 합니다. 문자열 A를 편집할 때는 다음의 세 연산 중에서 한 번에 하나씩 선택하여 이용할 수 있습니다. 1. 삽입 (Insert) : 특정한 위치에 하나의 문자를 삽입합니다. 2. 삭제 (Remove) : 특정한 위치에 있는 하나의 문자를 삭제합니다. 3. 교체 (Replace) : 특정한 위치에 있는 하나의 문자를 다른 문자로 교체합니다. 이때 편집 거리란 문자열 A를 편집하여 문자열 B로 만들기 위해 사용한 연산의 수를 의미합니다. 문자열 A를 문자열 B로 만드는 최소 편집 거리를 계산하는 프로그램을 작성하세요. 예를 들어 "sunday"와 "saturday"의 최소 편집 거리는 3입니다. 두 문자열 A와 B가 한 줄에.. 이전 1 다음