에서 http://shakespeare.mit.edu/ 당신은 한 페이지 (예에 셰익스피어의 희곡 각각의 전체 텍스트를 찾을 수 있습니다 햄릿 ).
http://shakespeare.mit.edu/hamlet/full.html 과 같이 stdin에서 재생 URL을 가져 와서 각 재생 캐릭터가 stdout에 말한 텍스트 문자 수를 누가에 따라 정렬했는지 출력 하는 스크립트를 작성 하십시오 . 가장 많이 말했다.
연극 / 장면 / 연극 타이틀은 대화로 간주되지 않으며 캐릭터 이름도 아닙니다. 기울임 꼴 텍스트 와 [대괄호 텍스트]는 실제 대화가 아니며 계산하지 않아야합니다. 대화 내 공백과 기타 문장 부호를 계산해야합니다.
(내가 한 번도 보지 않았지만 연극 형식은 매우 일관된 것으로 보입니다. 내가 간과 한 것이 있으면 말해주세요. 대본은시를 위해 작동하지 않아도됩니다.)
예
다음은 출력에 필요한 것을 보여주기 위해 Ado Athing About Nothing 의 시뮬레이션 섹션입니다 .
아무것도에 대한 더 많은 열망
장면 0.
전령
나는 할 것이다.
미용
하다.
레오 나토
너는 절대 할수 없을 것이다.
미용
아니.
예상 출력 :
LEONATO 15
Messenger 7
BEATRICE 6
채점
이것은 코드 골프입니다. 바이트 단위의 가장 작은 프로그램이 승리합니다.