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.

10
Programación creativa [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Code Golf Stack Exchange. Cerrado hace 8 años . Haz una historia con tu programación. Ejemplo en JavaScript: self.book = { "story": function() …

4
El camino más corto para un caballero de ajedrez
Su programa debe calcular el número de movimientos que necesita un caballero de ajedrez para llegar a cada casilla del tablero de ajedrez. La entrada será dos enteros separados por espacios que representan las coordenadas del cuadrado inicial (coordenadas horizontales y luego verticales, 0-7 inclusive cada una). Su programa debe …
12 code-golf  chess 

22
Método ofuscado JAxH, no texto [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 2 años . Un JAPH es una gran tradición de hacer un programa que imprime …

5
Interpolación polinómica
Escriba un programa que realice la interpolación polinómica usando números racionales de precisión arbitraria verdadera. La entrada se ve así: f (1) = 2/3 f (2) = 4/5 f (3) = 6/7 ... Puede suponer que hay exactamente un espacio en blanco antes y después del =signo, todos los números …

8
Encontrar caminos máximos
Dado un cuadrado positivo, los números naturales escriben un programa para encontrar una ruta horizontal y una vertical con la suma de números a lo largo de ellos siendo máxima. Una ruta horizontal va de la primera columna a la última y tiene que aumentar su posición de columna en …
12 code-golf 

1
Resuelve el 8 rompecabezas
El 8 Puzzle es la variante más pequeña del 15Puzzle (o el rompecabezas deslizante ). Tiene una 3x3cuadrícula que se llena con números del 0-8 (0 denota el mosaico en blanco) organizados en un orden aleatorio. Su tarea es ingresar una cuadrícula de 3x3 y mostrar la solución más corta …

8
Quine Challenge I
Desafío En esta tarea, debe escribir un programa que ingrese un número entero N (-1e9 <= N <0 && 0 <N <= + 1e9) , luego calcule T = (abs (N)% M + 1) , si N es positivo, luego genera el carácter T-th desde el principio; de lo contrario, …
12 code-golf  quine 

9
Bifurcaciones Factoriales
Este golf requiere un cálculo factorial que se divida entre múltiples hilos o procesos. Algunos idiomas hacen que esto sea más fácil de coordinar que otros, por lo que es un lenguaje agnóstico. Se proporciona un código de ejemplo no protegido, pero debe desarrollar su propio algoritmo. El objetivo del …
12 code-golf 

1
Rompe el cifrado roto
He diseñado un generador aleatorio simple que cicla dos números de manera caótica utilizando un método de multiplicación y módulo. Funciona muy bien para eso. Sin embargo, si lo usara como generador de cifrado, sería vulnerable a un ataque de texto sin formato conocido, dado que un atacante puede realizar …

13
Hacer un número palíndromo
Escriba una función que tome un número como argumento y lo convierta en un palíndromo agregando un número mínimo de dígitos. El número tendrá un máximo de 100 dígitos. Sample Inputs 12 122 232 2323 1012121 Sample Outputs 121 1221 232 23232 101212101

5
Prensa disociada
http://en.wikipedia.org/wiki/Dissociated_press Dissociated Press es un algoritmo que genera texto aleatorio a partir de un texto existente. El algoritmo comienza imprimiendo cualquier N palabras (o letras) consecutivas en el texto. Luego, en cada paso, busca cualquier aparición aleatoria en el texto original de las últimas N palabras (o letras) ya impresas …

3
Escribir un validador JSON
Escriba un programa que determine si su entrada es JSON válida . Entrada: texto ASCII:[\x00-\x7F]* Nota: si ASCII es problemático, puede usar otra codificación, pero indíquelo en su publicación. Salida: Valid o Invalid. Se puede omitir la nueva línea final. Ejemplo: $ echo '{"key": "value"}' | ./json-validate Valid $ echo …
12 code-golf 

7
¿Cuánta nieve recibiste?
Mis disculpas por la palabrería. Nos divertimos con eso en el trabajo en nuestro golf interno, pero requirió algunos correos electrónicos para aclarar, así que espero haber captado la mayor parte de eso la primera vez. PROBLEMA Dada una instantánea de nevada "simulada" (como una cadena, stdin o parámetro para …
12 code-golf 

14
Termina un mapa simétrico
Se le da un cuarto de un mapa que es simétrico sobre los ejes x e y como entrada. El programa debe imprimir el mapa completo. El mapa puede contener los siguientes caracteres: -+/\|.y deben girarse como se esperaba. Los datos de entrada son siempre rectangulares y pequeños. Ejemplo $ …
12 code-golf  string 

14
Imprimir espiral NxN de números ascendentes [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Code Golf Stack Exchange. Cerrado hace 2 años . Los números deben imprimirse con ceros a la izquierda en un campo con longitud …

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.