Tại http://shakespeare.mit.edu/, bạn có thể tìm thấy toàn bộ nội dung của mỗi vở kịch của Shakespeare trên một trang (ví dụ: Hamlet ).
Viết một tập lệnh lấy url của một lần phát từ stdin, chẳng hạn như http://shakespeare.mit.edu/hamlet/full.html và xuất số lượng ký tự văn bản mà mỗi nhân vật chơi nói đến stdout, được sắp xếp theo ai nói nhiều nhất
Các tiêu đề vở kịch / cảnh / hành động rõ ràng không được tính là đối thoại, cũng như tên nhân vật. Văn bản in nghiêng và [văn bản ngoặc vuông] không phải là đối thoại thực tế, chúng không nên được tính. Không gian và dấu chấm câu khác trong cuộc đối thoại nên được tính.
(Định dạng cho các vở kịch trông rất nhất quán mặc dù tôi chưa xem hết tất cả. Hãy cho tôi biết nếu tôi đã bỏ qua bất cứ điều gì. Kịch bản của bạn không phải làm việc cho các bài thơ.)
Thí dụ
Đây là phần mô phỏng từ Nhiều Ado About nothing để hiển thị những gì tôi mong đợi cho đầu ra:
Thêm Ado về Không có gì
Cảnh 0.
tin nhắn
Tôi sẽ.
VÒI
Làm.
LEONATO
Bạn sẽ không bao giờ.
VÒI
Không.
Sản lượng dự kiến:
LEONATO 15
Messenger 7
BEATRICE 6
Chấm điểm
Đây là mã golf. Chương trình nhỏ nhất tính bằng byte sẽ giành chiến thắng.