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.

30
Agregar un egaugnaL a un políglota
Esta es una pregunta de encadenamiento de respuestas, lo que significa que todas las respuestas se ven afectadas por los que las tienen. La tarea El n respuesta a esta pregunta -ésimo debe ejecutarse en todos los idiomas que están presentes en las respuestas ante sí. No necesitan ejecutarse en …

3
Dibuja hasta caer
En Dungeons & Dragons 5th edition (así como en la mayoría de las otras ediciones), existe un objeto mágico llamado Deck of Many Things . Es un elemento increíblemente poderoso, ya que todas las cartas tienen efectos positivos o negativos muy fuertes. Para usar el mazo, un personaje declara un …
17 code-golf  random  game 

11
¡Transformación mágica de correo electrónico! O bien: ayude a la NSA a extraer sus metadatos de su dirección de correo electrónico
Dada una dirección de correo electrónico, el resultado de una transformación aplicada a esa dirección de correo electrónico, y una segunda dirección de correo electrónico, devuelve el resultado de la misma transformación aplicada a la segunda dirección de correo electrónico. Todas las direcciones de correo electrónico tendrán la siguiente estructura: …
17 code-golf  string 

9
Secuencia de raíces cuadradas enteras
Definamos una secuencia de raíces cuadradas enteras. Primero, a (1) = 1. Luego, a (n) es el entero positivo más pequeño que no se haya visto antes, de modo que sqrt(a(n) + sqrt(a(n-1) + sqrt(... + sqrt(a(1))))) es un entero Algunos ejemplos: a (2) es 3 porque es el número …


10
Números con poderes similares
Dado un número entero p> 1 , encuentre el número entero más pequeño q> p tal que la lista de exponentes en la factorización prima de q sea ​​la misma que la de p , sin importar el orden o el valor de los factores primos. Ejemplos La factorización prima …

14
Mínimo entero como producto de factores dados
Recientemente ha habido muchos desafíos relacionados con la factorización prima / prima, por lo que pensé que podría ser interesante ir para otro lado. Dado: un entero positivo n, y una lista no vacía de enteros positivos f escribir un programa completo o una función para encontrar el menor entero …

14
Munge mi contraseña
Aún se deben evitar las palabras comunes para usarlas como contraseñas. Este desafío es acerca de la codificación de un programa muy simple que munges una contraseña dada ( M odificar U asta N ot G uessed E asily). Entrada Una palabra, que es una cadena escrita en el alfabeto …
17 code-golf 

11
Polinomio ciclotómico
Antecedentes (salte a las definiciones) Euler demostró un hermoso teorema sobre los números complejos: e ix = cos (x) + i sin (x). Esto hace que el teorema de de Moivre sea fácil de probar: (e ix ) n = e i (nx) (cos (x) + i sen (x)) n …

5
91 botellas de cerveza ASCII en la pared
Dado un solo número entero xdonde 0 <= x <= 91sale una pila de botellas de cerveza con la falta de tantas botellas (y estantes). Por simplicidad, solo mostraré las primeras 6 botellas y lo que sería para cada una de las primeras entradas. Aquí está la pila de botellas, …

21
Suma los deltas de mi matriz
Antecedentes Los deltas de una matriz de enteros son la matriz formada al obtener las diferencias de elementos consecutivos. Por ejemplo, [1, 2, 4, 7, 3, 9, 6]tiene las siguientes deltas: [1, 2, 3, -4, 6, -3]. Ahora definiremos los deltas de una matriz de enteros como los deltas de …

11
Multiplicación etíope
Esta pregunta está inspirada en esta respuesta . Casualmente, solía usar la multiplicación etíope cuando era niño, pero nunca había conocido el nombre del método hasta hace poco. La multiplicación etíope es un método para multiplicar enteros utilizando solo la suma, la duplicación y la reducción a la mitad. Método: …

2
Haz un RNG perdido
Lost es un lenguaje de programación 2D en el que la posición de inicio y la dirección de la IP son completamente aleatorias. Esto hace que sea muy difícil hacer programas deterministas de Lost. Sin embargo, hoy no estamos escribiendo un programa determinista, estamos escribiendo un RNG. Escriba un programa …
17 code-golf  random  lost 


2
Resuelve un rompecabezas de Matchstick
En el desconcertante SE, existen los llamados "problemas de cerillas" en los que las matemáticas se escriben en cerillas y se le permite mover una cierta cantidad de ellas para obtener una determinada propiedad. En esta pregunta, consideraremos solo números enteros representados en un formato de visualización de 7 segmentos. …

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.