El ganador aceptado es Isaac, con su respuesta ASCII de 7 bits . Sin embargo, el desafío aún no ha terminado: esta recompensa se otorga a la respuesta más corta. Si, de alguna manera , obtienes todos los primeros caracteres de todas las otras respuestas en 10 bytes, ganarás la recompensa. Esto incluye todos los caracteres de la respuesta GolfScript de la Ronda 2 (más el agregado por esa respuesta). Esta es la ÚNICA vez que te dejaré fuera de servicio; si tienes alguna objeción a esto, házmelo saber en los comentarios.
Me gustaría dar crédito a randomra, que me ayudó con mi vieja idea y me dio esta nueva.
Ganadores anteriores
Ronda 1: isaacg, con ASCII de 7 bits
Next bytes: 30 (or 10 if you want that sweet, sweet rep)
Ya sabes, el golf de código es realmente genial. ¡La gente toma un desafío, y lentamente se hace más pequeño! Pero hagamos esto de otra manera. Entonces, aquí está mi desafío:El código imprimirá el primer carácter de todas las respuestas anteriores en el orden en que se publicaron (la primera respuesta no imprime nada)
- El código comienza en 100 bytes y disminuye en 5 cada vez.
- Si dos publicaciones tienen la misma respuesta (es decir, ambas se publicaron dentro de unos pocos segundos una de la otra), la nueva debe agregar el carácter anterior y disminuir en 5 bytes (incluso por unos segundos).
- Se puede usar cualquier idioma.
- Su código no debe producir ningún error.
- Su código debe usar todos los bytes necesarios para el primer paso.
- Su código debe imprimirse en STDOUT.
- Los caracteres no imprimibles están bien, pero:
- No pueden ser el primer personaje (por el bien de esta pregunta)
- Debes hacer saber a todos dónde están
- Puede publicar múltiples respuestas, pero:
- Debe esperar 2 respuestas antes de publicar otra (por lo tanto, si publicó los 100 bytes, tendrá que esperar hasta 85 bytes).
- No puedes:
- usa más de 10 bytes de comentarios
- tener variables que no se utilizan para todo el programa
- llenar el programa con espacios en blanco
- tener nombres de variables de más de 10 bytes (pero puede tener múltiples variables de menos de 10 bytes)
(la primera respuesta de EMBLEM es la excepción a estas reglas, porque se publicó antes de estas restricciones).
- No hay lagunas estándar. A menos que quieras sacar toda la diversión del desafío.
- Cuando no se envían más respuestas durante 3 semanas, gana la respuesta que utiliza la menor cantidad de bytes. (En caso de empate, gana el que imprime la cadena más larga).
Ejemplo: La tercera respuesta tiene que ser un código de 90 bytes de longitud con dos caracteres (el primer carácter del código de 100 bytes y el primer carácter del código de 95 bytes). La primera respuesta no genera nada (no hay respuestas anteriores para obtener caracteres).
ppuppPq([#fwSmdP[
como la cadena de inicio y reiniciar cada vez que la cadena sea más larga que el bytecount permitido. Sin embargo, no puedo pensar en un criterio ganador.
#(PS[dfmpquw
? Nos encontramos con los límites de la densidad de información aquí. A menos que escriba un programa de 10 bytes que procese todas las respuestas anteriores. No estoy seguro si vale la pena esperar.