Preguntas etiquetadas con self-referential

Se utiliza para desafíos en los que las respuestas hacen referencia a sí mismas oa sus características, como la longitud o los valores de los caracteres. Dado que este es un subconjunto de la etiqueta [quine], se aplican muchas de las mismas restricciones, como no leer su propio código fuente.

97
Salida con la misma longitud que el código

En este desafío, debe escribir un programa o función que no tome entrada e imprima o devuelva una cadena con el mismo número de bytes que el programa en sí. Hay algunas reglas: Solo puede generar bytes en el rango ASCII imprimible (0x20 a 0x7E, inclusive) o nuevas líneas (0x0A o 0x0D). Su código...

86
Eww, esos bytes son brutos

Escriba un programa o función que, cuando se le da una cadena, filtra tantos bytes distintos como sea posible y devuelve la cadena limpia. Sin embargo, dado que su programa los odia, ninguno de estos bytes puede estar presente en su propio código. Su puntaje será el número de bytes distintos que...

85
Crear salida dos veces la longitud del código

El reto Escriba un programa completo que escriba el doble de bytes en la salida estándar que la longitud del programa. Reglas El programa debe escribir caracteres ASCII en la salida estándar. El contenido de la salida no importa. La salida, medida en bytes, debe ser exactamente el doble de la...

54
¡Emite tu puntaje!

Desafío: El concepto es bastante simple: ¡escriba un programa completo para generar su propio puntaje de golf de código! La salida solo debe ser el recuento de bytes de su programa y un final bytes. PERO ESPERE ..... hay una restricción: Su código fuente no puede incluir ninguno de los dígitos...

34
Programas de autogramas

Esta oración emplea dos a, dos c, dos d, veintiocho e, cinco f, tres g, ocho h, once i, tres l, dos m, trece n, nueve o, dos p, cinco r, veinticinco s, veintitrés t, seis v, diez w, dos x, cinco y y una z. Dichas frases se llaman autograms . Su tarea es escribir un programa o función que tiene...

16
Hacer un programa de lenguaje más largo

El lenguaje es un dialecto mental que es conocido por romper los desafíos de restricción de fuente. Esto se debe a que Lenguage solo se preocupa por la longitud de su fuente y no por el contenido. Primero, se calcula la duración del programa. Luego, dicha longitud se convierte en binaria y se...

15
Programa de auto puntuación

Tenemos el desafío de generar su propia puntuación , pero parece que todas las respuestas allí solo codifican la salida y eso es aburrido 1 . Así que tengamos un nuevo desafío. Su programa debe generar su propia longitud en bytes seguidos de la cadena " bytes", pero para evitar soluciones...

14
Permutación de origen

Una permutación de un conjunto S= { s1, s2, ... , snorte}S={s1,s2,...,snorte}S = \{s_1, s_2, \dotsc, s_n\} es un biyectiva función π: S→ Sπ:S→S\pi: S \to S . Por ejemplo, si S= { 1 , 2 , 3 , 4 }S={1,2,3,4 4}S = \{1,2,3,4\} entonces la función es una permutación:π: x ↦ 1 + ( x + 1modificación4...

13
Puertas lógicas manualmente

Haga un programa que simule las puertas lógicas básicas. Entrada: una palabra en mayúsculas seguida de 2 números binarios de 1 dígito, separados por espacios, como OR 1 0. Las puertas OR, AND, NOR, NAND, XOR, y XNORson necesarios. Salida: a la salida de la puerta lógica ingresada se le darían los...

12
Implemente un número de punto flotante binario IEEE 754 de 64 bits a través de la manipulación de enteros

(Por el momento he etiquetado la pregunta "C", pero si conoce otro lenguaje que admita los sindicatos, también puede usarlo). Su tarea es construir los cuatro operadores matemáticos estándar + - * /para la siguiente estructura: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t...

11
Código de salida Lorem Ipsum

¡Emite la misma longitud de Lorem ipsum que tu código! Reglas: El código no puede ser idéntico a la salida No hay bibliotecas de compresión. Programa más corto en dos semanas gana No uso de la red, la lectura de archivos y otros trucos que, con una facilidad podría resolver cualquier problema de...