Preguntas etiquetadas con code-golf

23
"Agregar uno" a cada color en una imagen

Simplemente tomaría esta imagen y haría que cada color se agregara uno a cada dígito hexadecimal. Por ejemplo, #49de5fse convertiría #5aef60(con el 9bucle a un a, y el fbucle a un 0.) Esto también significaría que todo el blanco ( #ffffff) se volvería negro ( #000000) porque todos los fbucles...

23
El desafío de Dijkstra

Presentado en honor a APL como una herramienta interactiva que cumple 50 este año Fondo Ken [Iverson] presentó su artículo Formalismo en lenguajes de programación en agosto de 1963 en una Conferencia de trabajo sobre estructuras de lenguaje mecánico, Princeton, NJ La lista de congresistas está...

23
Fracción a decimal exacto

Escriba un programa o función que tenga dos enteros a, b emite una cadena que contiene un número decimal que representa exactamente la fracción a / b . Si a / b es entero, simplemente envíe el valor, sin un punto decimal o ceros a la izquierda: 123562375921304812375087183597 / 2777 ->...

23
Crear un cuadrado cruzado

Crear un cuadrado cruzado Debe ingresar un número entero de uno o más y generar un cuadrado hecho de cualquier carácter imprimible de su elección con una cruz diagonal a través del centro. La idea general es que la salida sea un cuadrado hueco que tenga una cruz diagonal a través de él .: Input:...

23
El problema del panqueque quemado

Este desafío está relacionado con Voltear panqueques . Es posible que haya oído hablar de la clasificación de panqueques , donde una pila de panqueques se ordena por tamaño insertando una espátula en la pila y volteando todos los panqueques por encima de la espátula, hasta que los panqueques se...

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