Programación de Puzzles y Código de Golf

23
Stock Exchange KoTH

El mercado de valores tiene que ver con la velocidad del conocimiento. A diferencia de los desafíos anteriores, el precio actual de las acciones no es aleatorio: lo determinan quienes juegan el juego. Si puede identificar una acción de bajo precio antes que nadie, entonces ha escrito un programa...

23
Código fuente falso

Salida de un carácter aleatorio para cada carácter del código fuente (como se ilustra a continuación). La probabilidad de cada carácter es su frecuencia en el código fuente original. Por lo tanto, la salida será un código fuente falso parecido a una quine. Especificación Restricciones Se...

23
Jimmy estas matrices abajo

Mi compañero de trabajo, Jimmy es un poco nuevo en C / C ++. También es un poco lento para aprender. Ahora, para ser justos, su código siempre se compila, pero tiene algunos hábitos realmente descuidados. Por ejemplo, todo el mundo sabe que puede definir una matriz como esta: int spam[] = {4, 8,...

23
Un ratón con dinamita

Eres un raton Todos tus amigos del ratón han sido capturados, y están inconscientes y atrapados en un laberinto que solo tiene una entrada / salida. Tienes un mapa perfecto del laberinto, por lo que puedes trazar una solución para apresurarte y llevarlos a todos a un lugar seguro. Sin embargo, el...

23
Crea una matriz piramidal

Una matriz piramidal es una matriz cuadrada donde todos los números aumentan o disminuyen desde el punto central, como las dos matrices a continuación: 1 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 2 2 2 1 1 1 1 1 1 O: 3 3 3 3 3 3 2 2 2 3 3 2 1 2 3 3 2 2 2 3 3 3 3 3 3 Dado un número entero distinto de cero...

23
El problema de decantación

Dado N decantadores (0 < N <10) con eso puede contener C 0 ... C N-1 litros (0 < C <50) y un objetivo G litros, determine si es posible alcanzar ese objetivo utilizando solo el siguientes acciones: Llenar una jarra Vaciar una jarra Vierta de un decantador a otro hasta que el que se...

23
La base en la mezcla

Entrada: una lista / matriz de enteros para los que cada elemento está en el rango de 2-36. Salida: La suma de los enteros (como base 10), donde cada entero siguiente está en la base del valor anterior (comenzando con una base regular 10). Ejemplo: Digamos que tenemos una entrada como esta:...

23
Así dice el pastor

Estoy cansado, pero parece que no puedo conciliar el sueño. Ayúdame a contar ovejas. Dada una entrada N (entero positivo), haga que N ovejas salten sobre una cerca ascii, como en el ejemplo a continuación. Solo se debe mostrar un cuadro a la vez: o |-| ──|-|── 0 o|-| ──|-|── 0 o...

23
¡Encuentra los súper palíndromos!

Considere el número 99999999. Ese número es obviamente un palíndromo. El factor primo más grande de 99999999 es 137. Si divide 99999999 entre 137, obtiene 729927. Este número también es un palíndromo. El factor primo más grande de 729927 es 101. 729927/101 = 7227 que nuevamente es un...

23
Problema de calabaza itinerante

Fondo: Jack es una calabaza que disfruta asustando a los ciudadanos de las aldeas cercanas a su huerto de calabazas cada Halloween. Sin embargo, cada año después de que alguien enciende la vela dentro de él, tiene un tiempo limitado para asustar a todos antes de que la vela se apague, por lo que...

23
Cómo dibujar carámbanos de fusión

Un escultor tiene la tarea de crear esculturas de carámbano para el nuevo museo en Groenlandia. Su jefe le ha dado especificaciones, que consisten en dos números: [s, m] o tamaño y fusión. El tamaño debe ser un número impar. Le dieron algunas fotos de carámbanos reales: vvvvv [5, 0] vvv...

23
Deltas inversos de una matriz

Deltas inversos de una matriz Una continuación de los deltas inversos de una matriz Su tarea es tomar una matriz de enteros de 32 bits con signo, recompilarlo con sus deltas invertidos. Ejemplo La lista, 18 19 17 20 16 tiene los deltas: 1 -2 3 -4 que, cuando se invierte, produce: -4 3...

23
¡Generame un chip QFP!

¡Generame un chip QFP! De la caja de arena! QFP es un tipo de factor de forma para un componente eléctrico donde los pines salen de los lados de un chip. Aquí hay una imagen de un componente típico de QFP: puede ver que la fórmula general es tener 4 lados de igual número de pines. Su desafío...

23
Un acertijo bastante nudoso

Escriba un programa para dibujar un diagrama 2D de un nudo basado en la estructura del nudo. Un nudo es exactamente lo que parece: un lazo de cuerda que está atado. En matemáticas, un diagrama de nudos muestra dónde un trozo de cuerda se cruza sobre o debajo de sí mismo para formar el nudo. A...