Preguntas etiquetadas con code-golf

33
Un algoritmo de "clasificación"

Hay un "algoritmo de ordenamiento", a veces llamado ordenamiento de Stalin, en el cual, para ordenar una lista, simplemente elimina elementos de la lista hasta que se ordena en orden creciente. Por ejemplo la lista [1, 2, 4, 5, 3, 6, 6] Cuando "ordenado" con Stalin se convierte en ordenar [1,...

33
El primero, el último y todo lo que hay entre

Dados dos enteros, genera los dos enteros y luego el rango entre ellos (excluyendo ambos). El orden del rango debe ser el mismo que el de la entrada. Ejemplos: Input Output 0, 5 -> [0, 5, 1, 2, 3, 4] -3, 8 -> [-3, 8, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7] 4, 4 -> [4, 4] 4, 5 -> [4, 5]...

33
Devuelve el número primo más cercano

Reto Este es simple: dado un entero positivo de hasta 1,000,000, devuelve el número primo más cercano. Si el número en sí es primo, entonces debe devolver ese número; Si hay dos primos igualmente cercanos al número proporcionado, devuelva el menor de los dos. La entrada tiene la forma de un...

33
¿Esto es n-speak?

Inspirado por ¿Es doble hablar? , Ideé un desafío más difícil. Dada una cadena, determine si la cadena es n-speak , para cualquier n≥2n≥2n\geq 2 . N-speak se define repitiendo cada letra nnn veces. Con n=4n=4n = 4 , la cadena Hellose transforma en HHHHeeeelllllllloooo. Su objetivo es averiguar si...

33
Número de teléfono en palabras habladas

Gol Escriba un programa o función que traduzca un número de teléfono numérico en texto que lo haga fácil de decir. Cuando se repiten los dígitos, deben leerse como "doble n" o "triple n". Requisitos Entrada Una cadena de dígitos. Suponga que todos los caracteres son dígitos del 0 al...

33
Iglesia booleana

Booleanos de la iglesia Una iglesia booleana es una función que devuelve xverdadero y yfalso donde xes el primer argumento de la función y yes el segundo argumento de la función. Se pueden componer funciones adicionales a partir de estas funciones que representan las operaciones lógicas and not or...

32
Traductor de código Morse

Escriba el programa más corto para transformar la entrada estándar en código Morse . Los caracteres que no están en la tabla deben imprimirse tal como

32
Dibujando un cubo en arte ASCII

Descripción de la tarea: Dibuje un cubo en el arte ASCII en aproximadamente una proyección de gabinete. Monospaced fontsa menudo tienen caracteres que son aproximadamente dos veces más altos que anchos. Dado que la entrada es la longitud de las líneas verticales (excluyendo las esquinas), las...

32
Dibuja un ábaco de Suanpan

Escriba el programa más corto que tome un solo entero como entrada e imprima un ábaco de Suanpan Casos de prueba Entrada: 314159 Salida: |\======================================/| || (__) (__) (__) (__) (__) (__) || || (__) (__) (__) (__) || || || || || || || || || || || || || || || || (__)...

32
Puentes y túneles

Usted es responsable de construir una nueva autopista. Sin embargo, conduce a través de tierras montañosas y, por lo tanto, necesita numerosos puentes y túneles. La autopista en sí misma debe permanecer en un solo nivel. Entrada Se le proporciona una descripción ASCII aproximada de cómo se ven...

32
Kolmogorov-mania

La complejidad de Kolmogorov de una cadena s se define como la longitud del programa P más corto que emite s. Si la longitud de P es más corta que la longitud de s, entonces se dice que s es compresible , de lo contrario s es incompresible . La mayoría de las cadenas son incompresibles ... Escriba...

32
Resolver la deuda global, la forma del código de golf

Los líderes del mundo se han reunido y finalmente han admitido que la mejor (y única) forma de resolver los problemas económicos mundiales es hacer un balance de cuánto se deben unos a otros y simplemente pagarse unos a otros con grandes cheques. Lo han contratado (irónicamente, a la tasa de...

32
Enanos y Monedas

La situación: Varios ( M) enanos han encontrado un cofre de duende con Nmonedas de oro y tienen que dividirlos. Debido a las antiguas reglas que rigen la asignación del botín a los piratas en orden de antigüedad, el enano más viejo debería obtener una moneda más que el siguiente enano más antiguo,...

32
Método de Newton por quines recursivos

Su tarea es calcular la raíz cuadrada de 2 utilizando el Método de Newton, con un ligero giro. Su programa es calcular una iteración utilizando el Método de Newton y generar el código fuente para la siguiente iteración (que debe ser capaz de hacer lo mismo). El método de Newton se describe de...

32
Convertidor ternario equilibrado

Los créditos para la idea del desafío van a @AndrewPiliser. Su propuesta original en la caja de arena fue abandonada y, dado que no ha estado activo aquí durante varios meses, he asumido el desafío. El ternario equilibrado es un sistema de numeración no estándar. Es como ternario en que los...

32
Secuencias de identidad en el cubo de Rubik

Una secuencia de movimiento es una secuencia de movimientos (giros) en un Cubo de Rubik (para la notación, mira abajo). Además de la secuencia de movimiento vacía, hay muchas otras secuencias de movimiento que no tienen ningún efecto en el cubo. Llamamos a estas secuencias de movimiento secuencias...

32
Decodificar un mapa de calor

Mapas de calor Considere una habitación rectangular, en cuyo techo tenemos una cámara térmica apuntando hacia abajo. En la habitación, hay algunas fuentes de intensidad de calor1-9 , siendo la temperatura de fondo 0. El calor se disipa de cada fuente, cayendo en una unidad por paso (no diagonal)....