Di http://shakespeare.mit.edu/ Anda dapat menemukan teks lengkap dari setiap drama Shakespeare di satu halaman (misalnya Hamlet ).
Tulis skrip yang mengambil url lakon dari stdin, seperti http://shakespeare.mit.edu/hamlet/full.html , dan tampilkan jumlah karakter teks yang setiap karakter lakon dibicarakan dengan stdout, disortir berdasarkan siapa berbicara paling banyak.
Judul play / scene / act jelas tidak dihitung sebagai dialog, begitu pula nama karakternya. Teks yang dicetak miring dan [teks kurung siku] bukan dialog yang sebenarnya, mereka tidak harus dihitung. Spasi dan tanda baca lain dalam dialog harus dihitung.
(Format untuk lakon-lakonnya terlihat sangat konsisten meskipun saya belum melihat semuanya. Katakan padaku jika saya mengabaikan sesuatu. Naskah Anda tidak harus berfungsi untuk puisi-puisi itu.)
Contoh
Ini adalah bagian simulasi dari Much Ado About Nothing untuk menunjukkan apa yang saya harapkan untuk hasil:
Ado Lagi Tentang Tidak Ada
Adegan 0.
Kurir
Aku akan.
BEATRICE
Melakukan.
LEONATO
Kamu tidak akan pernah.
BEATRICE
Tidak.
Output yang diharapkan:
LEONATO 15
Messenger 7
BEATRICE 6
Mencetak gol
Ini golf kode. Program terkecil dalam byte akan menang.