Preguntas etiquetadas con code-golf

13
¡Jimmy necesita un nuevo par de zapatos!

Jimmy ha estado ocupado la semana pasada con todas estas plataformas y cuerdas , ¡y el pobre Jimmy ni siquiera tiene piernas o pies para pararse! ¡Tu trabajo es tomar una cuerda que contenga múltiples Jimmys y darles piernas y zapatos! Obtenga información en forma de una cuerda Jimmy Jimmy...

13
Irish Snap: Reglas variantes

Introducción Recientemente, un par de mis amigos y yo decidimos jugar algunas cartas, y uno de ellos sugirió el juego 'Irish Snap', que fue la inspiración para este desafío. Sin embargo, más tarde aprendí que el juego tiene muchas reglas diferentes con las que puedes jugar, algunas de las cuales...

13
Sustracción de la iglesia

Sustracción de la iglesia El cálculo de Lambda siempre ha sido una fascinación mía y los comportamientos emergentes de pasar funciones entre sí son deliciosamente complejos. Los números de iglesia son representaciones de números naturales construidos a partir de la aplicación repetida de una...

13
¿Es jaque mate?

Totalmente sorprendido de que esto no se haya publicado ya, dada la gran cantidad de rompecabezas de ajedrez en el sitio. Mientras pensaba en esto, agradezco a Anush por publicarlo en la caja de arena en marzo . Pero pensé que había pasado el tiempo suficiente para poder seguir adelante y hacerlo...

13
Inyección de dos cadenas a una cadena

Desafío Escriba un programa que aplique una función inyectiva que tome un par ordenado de cadenas como entrada y una cadena como salida. En otras palabras, cada entrada debe correlacionarse con una salida única. Detalles específicos La entrada puede ser cualquiera de las dos cadenas de longitud...

13
Conversión de Little Endian Number a String

Introducción Durante el trabajo con el generador BMP (mapa de bits) me enfrento al problema de convertir el número a una pequeña cadena hexadecimal endian. Aquí está la función que creo en JavaScript, pero me pregunto cómo puede funcionar el código pequeño de manera similar let liEnd= num =>...

12
La ruta más corta en un gráfico

Escriba un programa para tomar un gráfico (ya sea de entrada estándar o de un archivo, su elección) y encuentre la ruta más corta en el gráfico. Los gráficos se especifican con el siguiente formato: A---S F--T | / \ | | / 5 0 |/ \| D----3--E A-Z: nodes in the graph -|/\: edges in the graph...

12
Cálculo de áreas.

El código más pequeño que da el área entre la curva p (x) = a 0 + a 1 * x + a 2 * x 2 + ..., la línea y = 0, la línea x = 0 y la línea x = C (es decir, algo como esto: ) Puede suponer que p (x)> = 0 para x <C (puntos de bonificación si su código funciona para valores negativos de p...

12
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"}' |...

12
¿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...

12
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...

12
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 (movimientos...

12
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, genera el carácter T-th desde el final...

12
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...

12
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 uno en cada paso....

12
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 son...