Su http://shakespeare.mit.edu/ puoi trovare il testo completo di ciascuna delle opere teatrali di Shakespeare su una pagina (ad es. Amleto ).
Scrivi una sceneggiatura che includa l'URL di una rappresentazione teatrale di stdin, come http://shakespeare.mit.edu/hamlet/full.html , e genera il numero di caratteri di testo che ogni personaggio riprodotto ha parlato a stdout, ordinati in base a chi parlava di più.
I titoli teatrali / di scena / recitazione ovviamente non contano come dialoghi, né i nomi dei personaggi. Il testo in corsivo e [testo tra parentesi quadre] non sono dialoghi reali, non devono essere conteggiati. Spazi e altri segni di punteggiatura all'interno del dialogo devono essere conteggiati.
(Il formato delle opere sembra molto coerente anche se non le ho esaminate tutte. Dimmi se ho trascurato qualcosa. La tua sceneggiatura non deve funzionare per le poesie.)
Esempio
Ecco una sezione simulata di Molto rumore per nulla per mostrare cosa mi aspetto per l'output:
Più rumore per nulla
Scena 0.
Messaggero
Lo farò.
BEATRICE
Fare.
Leonato
Tu mai.
BEATRICE
No.
Uscita prevista:
LEONATO 15
Messenger 7
BEATRICE 6
punteggio
Questo è il codice golf. Vincerà il più piccolo programma in byte.