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.

12
Secuencia de anillos olímpicos
Desafío: Dado un entero de índice n, ya sea generar el nelemento 'th en esta secuencia, o generar la secuencia hasta e incluyendo el índice n: 25,25,7,28,29,20,21,22,23,14,35,26,7,28,29,20,16,29,12,15,28,21,14,17,30,13,16,29,12,15,28,21,10,6,12,18,15,11,7,13,19,17,13,9,15,21,18,14,10,16,22,19,15,11,17,23,20,16,12,18,24,21,17,13,19,25,23,19,15,21,27,24,20,16,22,28,25,21,17,23,29,16,13,9,15,21,18,14,10,16,22,20,16,12,18,24,21,17,13,19 ¿Cómo funciona esta secuencia? NOTA: En esta explicación, el índice nestá indexado en 1. Poner los números 1a través xde dos líneas de …

13
¿Es un Pascal Prime?
Es bien sabido que aparecerán números primos impares en el triángulo de Pascal exactamente dos veces. Sin embargo, no todos los números que aparecen exactamente dos veces en el triángulo de Pascal son primos. Llamaremos a estos números números primos de Pascal. Los números primos de Pascal son números compuestos …


2
Salida de la secuencia de Goodstein
(Esto puede ser bastante clásico, pero esta es mi primera publicación aquí, así que todavía no estoy listo para las cosas elegantes) La secuencia de Goodstein se define para un número de entrada de la siguiente manera: Elija un número inicial n , deje b = 2 y repita: de …

23
Inferir secuencias geométricas
Haskell tiene esta característica ordenada (de aspecto) donde puede darle tres números y puede inferir una secuencia aritmética a partir de ellos. Por ejemplo, [1, 3..27]es equivalente a [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27]. Eso es genial y todas las secuencias aritméticas …

7
Hotel binario de Hilbert
En este desafío, se le pedirá que implemente cualquier función (o programa completo) que cumpla dos propiedades. Esas propiedades son: Su función debe ser una función inyectiva (reversible) desde los polinomios con coeficientes enteros no negativos hasta los enteros no negativos. Esto significa que no hay dos entradas desiguales que …

2
El muro de escudos
Antecedentes históricos El muro de escudos es una formación de guerra táctica que se remonta al menos a 2500 AC. Consistía en guerreros superponiendo sus escudos con los de sus compañeros para formar un 'muro'. El atractivo de la táctica proviene del hecho de que incluso el guerrero más inexperto …

2
Regex: unir una serie igualitaria
Introducción No veo muchos desafíos de expresiones regulares aquí, por lo que me gustaría ofrecer este engañosamente simple que se puede hacer de varias maneras usando una serie de sabores de expresiones regulares. Espero que les brinde a los entusiastas de las expresiones regulares un poco de tiempo de golf …

8
Salida de la fuente, un bit a la vez
Escriba un programa o función no vacío que, cuando se llama, genera un valor único, 1 o 0, y cuando se lo llama varias veces, los números de salida producen la representación binaria del código fuente de su programa (en la misma página de códigos desde la que se compila …

20
Arquitectura de jardín - estilo ASCII
Tenemos un jardín cuadrado de 10x10 metros fuera de nuestra casa. Queremos plantar hierba y hacer una terraza. Hemos decidido cómo dividir el jardín, pero no hemos decidido la proporción entre la cantidad de césped y la terraza. Necesitamos ayuda para visualizarlo, y ASCII-art es claramente la mejor manera de …


9
Respuesta a la relación de voto
Esta pregunta está inspirada en el hecho de que me encanta ver preguntas con igual voto y conteo ... Así que aquí hay un simple desafío stack-exchange-api para todos ustedes: Desafío: Dada una codegolf.stackexchangeidentificación de pregunta, genera la relación entre los votos de la pregunta y el número de respuestas …

20
Encuentra la aguja en el pajar (ladrones)
Esto es parte de un desafío de policías y ladrones . Ve aquí por la parte de la policía. El desafío de los ladrones La respuesta de un policía se puede descifrar eliminando cualquier subconjunto de caracteres del programa Haystack, de modo que salga en Needlelugar de Haystack(mientras sigue siendo …

7
Ruta de hipercubo más larga
Desafío Te dan dos cadenas de bits distintas de la misma longitud. (Por ejemplo, 000y 111.) Su objetivo es encontrar un camino de uno a otro de manera que: En cada paso, se cambia sólo un poco (se puede pasar de 000cualquiera de 001, 010, 100). No puede visitar la …


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.