Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.

23
Incrementar un GUID
Inspirado en un reciente artículo de Daily WTF ... Escriba un programa o función que tome un GUID (cadena en el formato XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, donde cada X representa un dígito hexadecimal), y genera el GUID incrementado en uno. Ejemplos >>> increment_guid('7f128bd4-b0ba-4597-8f35-3a2f2756dfbb') '7f128bd4-b0ba-4597-8f35-3a2f2756dfbc' >>> increment_guid('06b86883-f3e7-4f9d-87c5-a047e89a19fa') '06b86883-f3e7-4f9d-87c5-a047e89a19fb' >>> increment_guid('89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2cf') '89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2d0' >>> increment_guid('89f25f2f-2f7b-4aa6-b9d7-46a98e3cb29f') '89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2a0' …
30 code-golf 

12
¿Cuáles son los dígitos de Fibonacci que se repiten?
Como probablemente sepa, un número de Fibonacci es uno que es la suma de los dos números anteriores de la serie. Un Fibonacci Digit ™ es uno que es la suma de los dos dígitos anteriores . Por ejemplo, para el comienzo de la serie 1,1, la serie sería 1,1,2,3,5,8,13,4,7,11,2...El …
30 code-golf 

30
¡El gato se comió tu aporte nuevamente!
Cree un programa cat, también conocido como un programa que toma una entrada y la imprime. ... Excepto, el programa alejará aleatoriamente los caracteres de su entrada e imprimirá eso en su lugar. Sin embargo, cada personaje en la entrada debe tener probabilidades generalmente iguales para eliminarse con el programa, …

24
El camino (fácil) al código
Entrada: Un entero , que se garantiza que es .nnn≥3≥3\ge3 Un número entero , que es uno de .ddd[−1,0,1][−1,0,1][-1,0,1] Salida: Una carretera de tamaño , que estará en dirección noroeste si ; una dirección norte si ; o una dirección noreste si . El camino siempre tendrá tres espacios de …

30
Mayor subcadena común
Cree un programa o función que tome una lista de cadenas como entrada y genere la cadena más larga que es una subcadena de todas las cadenas de entrada. Si hay varias subcadenas de igual longitud y ya no son más, envíe cualquiera de ellas. Esto puede significar la salida …


30
Todos los caracteres ASCII con un recuento de bits dado
(Título con agradecimiento a @ChasBrown) Salvadera El fondo Este desafío está inspirado en una pregunta que publiqué recientemente en Puzzling Stack Exchange . Siéntase libre de seguir el enlace si está interesado en la pregunta original. Si no, no te aburriré con los detalles aquí. Los hechos Cada carácter ASCII …
30 code-golf 

18
Convertidor de base de número personalizado
Los poderes que desean poder convertir rápidamente cualquier número que tengan en su propia base de números usando cualquier formato que deseen. Entrada Su programa debe aceptar 3 parámetros. Número: el número de cadena que se convertirá InputFormat: la cadena base en la que se encuentra actualmente el número OutputFormat: …

7
Hola! Soy el sheriff del código golf!
Es probable que cualquiera que haya usado Twitter hace un par de meses conozca el '¡Hola! Soy el sheriff de X "meme. Donde una simple imagen de un sheriff se dibuja con emoji y cambia para adaptarse a un tema. Así que pensé que era hora del Sheriff de Code …

30
pwaS eht tirsf dna tasl setterl fo hace dorw
O "Intercambie la primera y la última letra de cada palabra" Su desafío es, dada una cadena de caracteres ASCII alfabéticos, así como otro carácter para usar como delimitador (para separar cada palabra), intercambiar la primera y la última letra de cada palabra. Si hay una palabra de un carácter, …
30 code-golf  string 

30
Construye una escalera de palabras
Dada una lista de al menos dos palabras (hechas solo con letras minúsculas), construya y muestre una escalera ASCII de las palabras alternando la dirección de escritura primero a la derecha, luego a la izquierda, relativamente a la dirección inicial de izquierda a derecha . Cuando termine de escribir una …

15
ABAA / ABBB: genera este patrón 2D recursivo
Estaba jugando con redes de resistencia infinita (larga historia) cuando me encontré con el siguiente patrón recursivo interesante: |-|| |--- Cada instancia de este patrón es dos veces más ancha que alta. Para pasar de un nivel del patrón al siguiente, divide este rectángulo en dos subbloques (cada uno de …

6
Encuentra Primes en Pi
Los primos están en todas partes ... se esconden dentro de Pi 3.141592653 58979 3238 462643 3832 795028841 971693993751 ¡Consigamos esos primos! El reto Dado como entrada un número entero n>0, descubra cuántos primos están ocultos dentro de los primeros ndígitos dePi Ejemplos Porque n=3debemos buscar primos en [3,1,4]. Hay …
30 code-golf  math  primes  pi 

12
Escribe una suite Quine
Hemos tenido muchos desafíos de quine , pero muchos de los formatos de quine son similares, creemos alguna variación en nuestras quines. Su tarea es crear una selección de programas en el mismo idioma (al menos 2), todos los cuales generan su propio código fuente, sin embargo, ninguno de estos …

8
Visualizar Combinar Ordenar
La ordenación por fusión es un algoritmo de ordenación que funciona dividiendo una lista dada por la mitad, ordenando recursivamente ambas listas más pequeñas y fusionándolas nuevamente en una lista ordenada. El caso base de la recursión es llegar a una lista singleton, que no se puede dividir más, pero …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.