더북(TheBook)

연습문제 12-3

두 글자를 바꿔서 다른 단어로 바꿀 수 있다면 두 단어는 음위변환 관계라고 한다. 예를 들어 converseconserve는 음위변환 관계다. 사전에서 음위변환 관계를 모두 찾는 프로그램을 작성하라. 힌트: 모든 단어 쌍을 테스트하면 안 된다. 가능한 모든 교환을 테스트해도 안 된다.

해법: http://thinkpython2.com/code/metathesis.py

감사: 이 연습문제는 http://puzzlers.org에서 영감을 얻었다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.