Preguntas etiquetadas con code-golf

79
Derrota SVGCaptcha

Encontré SVGCaptcha , e inmediatamente supe que era una mala idea. Me gustaría que mostrara cuán mala es esta idea extrayendo el código de validación de las imágenes SVG que produce el código. Una imagen de ejemplo se ve así: Aquí está la fuente de la imagen de ejemplo: <?xml...

79
Paréntesis telescópicos

Considere una cadena no vacía de paréntesis correctamente equilibrados: (()(()())()((())))(()) Podemos imaginar que cada par de paréntesis representa un anillo en una construcción telescópica colapsada . Entonces extendamos el telescopio: ( )( ) ()( )()( ) () ()() ( ) () Otra forma de...

79
imprima "¡Hola, mundo!"

Sí, en serio. Imprima con una impresora de hardware 🖨 para crear una copia impresa. Envíe los comandos / datos necesarios a su impresora de manera que el siguiente texto se imprima en una hoja de papel: ¡Hola Mundo! Puede usar cualquier impresora conectada a la red o local que esté disponible...

78
Hola mundo 0.0!

fuente: Dilbert, 8 de septiembre de 1992 Espero agregar un nuevo giro al clásico "¡Hola Mundo!" programa. Codifique un programa que salga Hello World!sin: Cadena / literales de caracteres Números (cualquier base) Funciones preconstruidas que devuelven "Hello World!" RegEx literales Con...

77
N (e (s (t))) una cadena

Para "anidar funciones" una cadena, debe: Trate el primer carácter como una función, y los siguientes caracteres como argumentos para esa función. Por ejemplo, si la cadena de entrada era Hello, entonces el primer paso sería: H(ello) Luego, repita este mismo paso para cada subcadena. Entonces...

76
Progruzzle & Colf

¿Alguna vez te ha gustado crear hashtags geniales de Twitter como #brexit o #brangelina ? Este golf es para ti. Escriba un programa que acepte dos cadenas A y B como entrada y las combine de acuerdo con el siguiente algoritmo: Sea nel número de grupos de vocales en A (por ejemplo, britaintiene...

76
Fue solo un error

Inspirado por la salida con errores en la respuesta Clojure de @Carcigenicate para el desafío Imprimir este diamante . Imprime este texto exacto: 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6...

76
Imprime este diamante

Esta pregunta se ha estado extendiendo como un virus en mi oficina. Hay una gran variedad de enfoques: Imprima lo siguiente: 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321...

76
Código más corto para lanzar SIGILL

Antecedentes Ya tenemos un desafío sobre lanzar SIGSEGV , entonces, ¿por qué no un desafío sobre lanzar SIGILL? ¿Qué es SIGILL? SIGILL es la señal de una instrucción ilegal en el procesador, que ocurre muy raramente. La acción predeterminada después de recibir SIGILL es terminar el programa y...

75
Construir un navegador XKCD defectuoso

Desafío Dado el número de un cómic XKCD, genera el texto del título de ese cómic (el texto que pasa el mouse). Sin embargo, el programa debe arrojar un error cuando se le dan los números 859o404 . Reglas El número dado siempre será un cómic existente (excepto 404 ). Su programa no debe...

75
Código Johnny Código, Código!

El padre fundador del rock and roll, Chuck Berry, falleció hoy tristemente. Considere el coro de su famosa canción " Johnny B. Goode ": Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Hay otras formas en que se ha puntuado, pero lo anterior servirá...

75
Programa más corto que arroja StackOverflow Error [cerrado]

Escriba un programa que arroje un error StackOverflow o el equivalente en el idioma utilizado. Por ejemplo, en Java , el programa debería lanzar java.lang.StackOverflowError. No está permitido definir una función que se llame a sí misma o una nueva clase (excepto la que contiene mainen Java). Debe...

75
Hard code golf: Regex para divisibilidad por 7

Matthias Goergens tiene una expresión regular de 25.604 caracteres (en comparación con los 63.993 caracteres originales) para que coincida con los números divisibles por 7, pero eso incluye mucha pelusa: paréntesis redundantes, distribución (en xx|xy|yx|yylugar de [xy]{2}) y otros problemas, aunque...

74
Encuentra el factorial!

Cree el programa o función más corto que encuentre el factorial de un entero no negativo. El factorial, representado con !se define como tal n ! : = { 1n ⋅ ( n - 1 ) !n = 0n > 0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} En inglés simple, el factorial de 0 es...

74
Los 9 mil millones de nombres de Dios

Los 9 mil millones de nombres de Dios es una historia corta de Arthur C. Clarke. Se trata de un grupo de monjes tibetanos cuya orden se dedica a escribir todos los posibles nombres de Dios, escritos en su propio alfabeto. Esencialmente, se dedican a escribir todas las permutaciones posibles de su...