Firma quella parola 2!
Non molto tempo fa, ho pubblicato una sfida chiamata Sign that word! . Nella sfida, devi trovare la firma della parola, ovvero le lettere messe in ordine (es. La firma di this
è hist
). Ora, quella sfida ha funzionato abbastanza bene, ma c'era un problema chiave: era MODO troppo facile (vedi la risposta GolfScript ). Quindi, ho pubblicato una sfida simile, ma con più regole, molte delle quali sono state suggerite dagli utenti PPCG nei commenti sul puzzle precedente. Quindi, eccoci qui!
Regole
- Il tuo programma deve prendere un input, quindi inviare la firma a STDOUT o equivalente in qualunque lingua tu stia usando.
- Non ti è consentito utilizzare le funzioni di ordinamento integrate, quindi non è consentito l'uso di elementi come
$
in GolfScript. - Multicase deve essere supportato - il tuo programma deve raggruppare lettere sia maiuscole che minuscole. Quindi la firma di
Hello
èeHllo
, nonHello
come ti viene data dalla risposta GolfScript sulla prima versione. - Ci deve essere un interprete / compilatore gratuito per il tuo programma, a cui dovresti collegarti.
punteggio
Il tuo punteggio è il conteggio dei byte. Vince il conteggio dei byte più basso.
Classifica
Ecco uno snippet di stack per generare sia una classifica regolare che una panoramica dei vincitori per lingua.
Per assicurarti che la tua risposta venga visualizzata, ti preghiamo di iniziare la risposta con un titolo, utilizzando il seguente modello Markdown:
# Language Name, N bytes
dov'è N
la dimensione del tuo invio. Se si migliora il punteggio, è possibile mantenere i vecchi punteggi nel titolo, colpendoli. Per esempio:
# Ruby, <s>104</s> <s>101</s> 96 bytes
ThHihs
, possiamo produrrehHhist
o dobbiamo produrrehhHist
oHhhist
?