더북(TheBook)

9.7 연습문제

연습문제 9-7

이 문제는 라디오 프로그램 카 토크(Car Talk)에서 방송된 퍼즐러(Puzzler)에 기반한 것이다(http://www.cartalk.com/content/puzzlers).

두 글자가 세 번 연속해서 등장하는 단어를 알려주세요. 조건을 거의 만족하는 단어 두 개를 알고 있습니다. 예를 들어 단어 committee는 c-o-m-m-i-t-t-e-e입니다. 중간에 i만 없었다면 좋았겠죠. Mississippi도 M-i-s-s-i-s-s-i-p-p-i로 중간에 ‘i만 없었다면 좋았을 겁니다. 그런데 두 글자가 세 번 연속 들어가는 단어는 1개가 있으며 내 지식의 범위에서는 아마도 이 단어가 유일한 단어입니다. 물론, 두 글자가 세 번 연속해서 들어가는 단어는 약 500여 개가 있지만, 내가 생각할 수 있는 단어가 1개일 뿐입니다. 이 단어는 무엇일까요?

이 단어를 찾는 프로그램을 작성하라.

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

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