Preguntas etiquetadas con code-golf

22
Crear texto de arcoiris

Su desafío es tomar la entrada como una línea de texto y generarla de esta manera. De entrada y salida La entrada será una cadena que contiene solo caracteres ASCII imprimibles. El primer o el último carácter nunca serán espacios, y nunca habrá dos espacios seguidos. Siempre tendrá al menos dos...

22
Míralos caer como fichas de dominó

Vives dentro de una terminal que tiene 80 caracteres de ancho. Estás aburrido, así que decides jugar al dominó. No, no del tipo aburrido que se parece a Scrabble, el tipo divertido donde pasas una hora configurándolos para verlos caer en un segundo. En las terminales, el dominó se ve así: |...

22
Visualización del gráfico de dependencia

El objetivo de este desafío es escribir un programa que visualice un gráfico de dependencia en forma de árbol. Mientras que "gráfico de dependencia" en este contexto no significa más que un gráfico dirigido, el método de visualización descrito aquí funciona mejor para gráficos que describen alguna...

22
Cuerdas de golf

Siempre he fallado en dar una respuesta para los desafíos de complejidad kolmogorov que requieren compresión de cadenas, la razón principal es que no sé usar las herramientas de compresión de cadenas tan efectivamente como debería . Por esta razón, he publicado esta pregunta. A diferencia de mis...

22
Leer las noticias es aburrido. ¡Ayúdame!

Todos saben que las noticias son aburridas. Muy aburrido . A menos que se trate de políticos y sus escándalos. ¡Esto es divertido! Pero, por desgracia, los políticos solo pueden cometer tantos escándalos. Entonces, te estoy empleando para que las noticias sean más interesantes. Objetivo Dado un...

22
Verifique la palabra de Lyndon

Una palabra de Lyndon es una cadena que es estrictamente lexicográfica más pequeña que cualquiera de sus rotaciones cíclicas. Dada una cadena binaria, determine si es una palabra Lyndon en la menor cantidad de bytes posible. Por ejemplo, 001011es una palabra de Lyndon. Sus rotaciones, enumeradas a...

22
Programa múltiple Quinecatenate!

Su tarea es dar tres idiomas diferentes A, B, C y escribir dos programas diferentes P y Q de manera que: P es una quine en el lenguaje A, pero no una quine en B ni C; Q es una quine en el lenguaje B, pero no una quine en A ni C; y Q concatenado después de P (sin que se agreguen caracteres...

22
Letras entre dos letras

Escriba un programa que acepte una sola palabra en minúscula como entrada y genere la cantidad de pares de letras que tienen la misma cantidad de letras entre ellas en la palabra que en el alfabeto. Por ejemplo, en la palabra 'naturaleza', tenemos 4 pares: nr: dado que hay tres letras entre...

22
Problema de Josefo con tres entradas

Hay una pregunta en este sitio que es similar a esta pregunta, pero he agregado un giro. Tiene tres entradas, el número de personas en el círculo n , la k -ésima persona contada en cada paso y la q -ésima persona que sobrevive. Las personas en el círculo están numeradas del 1 al n . Por ejemplo,...

22
¿Es qa un residuo cuadrático de n?

Dadas dos entradas q ndeterminar si qes un residuo cuadrático de n. Es decir, ¿hay un xdónde x**2 == q (mod n)o hay qun mod cuadrado n? Entrada Dos enteros qy n, donde qy nson enteros 0 <= q < n. Salida Una verdad o una falsey. Opcionalmente, imprima cualquier (o todo) xque seax**2 == q...

22
Escribe la secuencia Thue-Morse

Hay bastantes desafíos en este sitio que le piden que imprima una secuencia, y esta no es una excepción. (La siguiente explicación de la secuencia para este desafío supone que los símbolos en la secuencia son 0y 1.) La definición recursiva de la secuencia Thue-Morse es que T_0 = 0 T_2n =...

22
Quat. Quine + Cat

Un Quat es una combinación de un quine y el popular programa de gato esolang . Reto El desafío es escribir un programa estándar para gatos. Cualesquiera que sean las entradas del usuario, el programa hará eco de la entrada en stdout. Sin embargo, cuando la longitud de la entrada es mayor que 0 y...

22
Cambio César

Un cambio de César es probablemente algo con lo que todos estamos familiarizados. (Puede que incluso lo esté haciendo como tarea de tarea. Si es así, por favor no copie estas respuestas, su maestro seguramente no quiere nada como las respuestas aquí). En caso de que no lo estés, un cambio César...

22
Visualizar el código de Parsons

Introducción El código Parsons es solo una manera simple de describir las variaciones de tono en una pieza musical, ya sea que una nota sea más alta o más baja que la anterior. Incluso si apestas al recordar melodías, aún puedes recordar si una nota sube o baja, por lo que el código Parsons puede...

22
Imprima del 1 al 15, usando diferentes impresoras

Hacer una impresora entera versátil es agradable y todo, pero escribir un solo código que imprima muchos números diferentes es engorroso. ¿No sería más fácil crear un guión que genere un número, pero que también le proporcione un nuevo guión para obtener el siguiente número? Reto: Escriba un...

22
Eliminar dígitos, reteniendo mayor número

Introducción Este desafío consiste en encontrar el mayor número eliminando dígitos y del número original n que tiene x dígitos. Suponiendo que y=2 n=5263 x=4los números posibles que eliminan y = 2 dígitos son: [52, 56, 53, 26, 23, 63] Entonces, el mayor número es el 63que debe ser la salida...