¡Firma esa palabra 2!
No hace mucho tiempo, publiqué un desafío llamado ¡ Firma esa palabra! . En el desafío, debe encontrar la firma de la palabra, que son las letras ordenadas (por ejemplo, la firma de this
is hist
). Ahora bien, ese desafío funcionó bastante bien, pero hubo un problema clave: fue MUY fácil (vea la respuesta de GolfScript ). Entonces, publiqué un desafío similar, pero con más reglas, la mayoría de las cuales han sido sugeridas por los usuarios de PPCG en los comentarios sobre el rompecabezas anterior. ¡Así que, aquí vamos!
Reglas
- Su programa debe tener una entrada, salida y luego la firma en STDOUT o su equivalente en cualquier idioma utilizando su.
- No está permitido el uso integrado de funciones de ordenación, así que cosas como
$
no está permitido en GolfScript. - Multicaso debe ser apoyada - sus cartas grupo de programas deben de mayúsculas y minúsculas juntos. Entonces, la firma de
Hello
eseHllo
, noHello
como la respuesta de GolfScript en la primera versión. - Debe haber un intérprete / compilador gratuito para su programa, al que debe vincular.
Puntuación
Tu puntuación es tu recuento de bytes. El conteo de bytes más bajo gana.
Tabla de clasificación
Aquí hay un fragmento de pila para generar una tabla de clasificación regular y una descripción general de los ganadores por idioma.
Para asegurarse de que su respuesta se muestre, comience con un título, utilizando la siguiente plantilla de Markdown:
# Language Name, N bytes
¿Dónde N
está el tamaño de su envío? Si mejora su puntaje, puede mantener los puntajes antiguos en el título, tachándolos. Por ejemplo:
# Ruby, <s>104</s> <s>101</s> 96 bytes
ThHihs
, ¿podemos generarhHhist
o tenemos que generarhhHist
oHhhist
?