Il codice dovrebbe inserire un testo (non obbligatorio può essere qualsiasi file, stdin, stringa per JavaScript, ecc.):
This is a text and a number: 31.
L'output deve contenere le parole con il loro numero di occorrenze, ordinate in base al numero di occorrenze in ordine decrescente:
a:2
and:1
is:1
number:1
This:1
text:1
31:1
Notare che 31 è una parola, quindi una parola è qualunque cosa alfanumerica, il numero non agisce come separatore, ad esempio si 0xAFqualifica come una parola. I separatori saranno tutto ciò che non è alfanumerico, inclusi .(punto) e -(trattino), i.e.oppure pick-me-upcomporterebbero 2 parole rispettivamente 3. Dovrebbe fare distinzione tra maiuscole Thise minuscole, e thissarebbero due parole diverse, 'sarebbe anche un separatore così wouldne tsaranno 2 parole diverse da wouldn't.
Scrivi il codice più breve nella tua lingua preferita.
La risposta corretta più breve finora:
wouldn't2 parole ( wouldne t)?
Thise minuscole, e thisin effetti sarebbero due parole diverse, stesse wouldne t.
i.e.è una parola ma se lasciamo il punto tutti i punti al la fine delle frasi sarà presa, lo stesso con le virgolette o le virgolette singole, ecc.

Thisuguale athisetHIs)?