No sé quién acuñó estas palabras, y no soy irlandés, pero te doy una bendición irlandesa:
May the road rise up to meet you
May the wind be always at your back
May the sun shine warm upon your face
The rains fall soft upon your fields
And until we meet again
May God hold you in the hollow of His hand
Estaba planeando publicar esto dentro de unas semanas, pero me di cuenta de que ayer era el Día de San Patricio.
Reglas:
- Produzca el texto anterior exactamente.
(Siéntase libre de romper esta regla en aras de la inteligencia y la diversión). - El programa debe generar el texto por sí solo.
cat
No es una solución válida. - La solución con la menor cantidad de caracteres "gana".
Vi ligeras variaciones en la redacción entre las versiones de la bendición que obtuve de Internet, así que traté de promediarlas. Utilice la versión publicada anteriormente. Además, eliminé la puntuación para hacerlo un poco más fácil.
Que la suerte de los irlandeses te envuelva.
code-golf
kolmogorov-complexity
Joey Adams
fuente
fuente
String
es una secuencia de valores escalares unicode (U + 0000 ~ U + D7FF y U + E000 ~ U + 10FFFF), no unidades de código UTF-16. Tenga en cuenta quefromEnum
devuelve el valor escalar del punto de código del carácter, no un valor codificado.INTERCALL , 3421 bytes
Una solución simple Generado automáticamente, si alguien se pregunta ...
Guau
fuente
GolfScript (204 caracteres)
Contiene caracteres que no se imprimen, por lo que copiar y pegar puede no funcionar:
Codificado en base64:
Realmente hay menos redundancia de lo que cabría esperar en la cadena. Creo que los ahorros de gzip son 2/3 de Lempel-Ziv y 1/3 de la codificación Huffman; lo que estoy usando es esencialmente LZ, pero tengo más sobrecarga que el formato gzip.
Tenga en cuenta que esta es la primera solución para tomar menos bytes que la salida.
fuente
Bash / Sed, 206 caracteres
No logré vencer a Peter Taylor, pero como su solución, son menos bytes que el original. Pero no utilicé caracteres no imprimibles.
sed
fue útil en el desafío similar "no extraños a codegolf" . Pero allí lo usé dos veces, para comprimir la lista de reemplazos. Aquí, el texto es demasiado corto para este truco.fuente
PHP,
431425bytesUn enfoque de mapeo y conversión de bases para almacenar la información. Sin embargo, no pude mantener el tamaño del programa muy pequeño.
fuente
Haskell - 284
Lamentablemente, esto es mucho más largo que la salida o poner la cadena al pie de la letra. Incluso los literales de cadena (sin comillas) suman un total de dos caracteres más largos que la entrada. ¿Como puede ser?
fuente
Quetzalcóatl , 218 bytes
Las cadenas se imprimen implícitamente.
O pyth, 217 bytes
fuente
Barril , 175 caracteres
Gracias a Dios, todas las palabras largas están en el diccionario de Keg. Solo usa compresión de cuerda para reducir la longitud.
TIO actualmente no funciona, ya que necesita ser actualizado.
Pruébalo en línea!
fuente
Wren , 248 bytes
Adoptando este método.
Pruébalo en línea!
fuente