Programación de Puzzles y Código de Golf

21
Un reinicio completamente falso [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 3 años . Este desafío es...

21
Destrúyelos con lazers

Introducción La arena es una llanura salpicada de rascacielos, que tus enemigos usan para cubrirse. Tú y tus enemigos se disparan con láser. Todos ustedes llevan mochilas propulsoras, permitiendo el vuelo. ¿A qué enemigos puedes golpear con tu láser y cuáles se esconden? Problema Primero, el...

21
El desafío del código estrellado

La bandera de los Estados Unidos de América contiene, en su cantón, 50 estrellas, que representan los 50 estados. En el pasado, cuando había menos estados, por supuesto, había menos estrellas, y se organizaban de manera diferente. Por ejemplo, de 1912 a 1959 (después de la admisión de Nuevo...

21
Encuentra el número más cercano en una matriz dada

Esto está inspirado en un problema del mundo real que tuve. Tengo curiosidad por ver si hay alguna manera inteligente de hacer esto. Se le dan dos matrices sin clasificar, A y B, cada una con un número arbitrario de flotantes. A y B no necesariamente tienen las mismas longitudes. Escriba una...

21
Orden de bits inverso de enteros de 32 bits

Escriba el código más corto para invertir el orden de bits de un entero de 32 bits. Reglas: Se supone que la entrada es un entero válido o equivalente de cadena si su idioma no admite valores numéricos (por ejemplo, Windows Batch). La salida debe ser un entero válido o una cadena equivalente si...

21
Detección de colisión 2D

Este desafío se basa en la detección de colisión real que tuve que escribir para un juego simple recientemente. Escriba un programa o función que, dados dos objetos, devuelva un valor verdadero o falso dependiendo de si los dos objetos están en colisión (es decir, se cruzan) o no. Debe admitir...

21
Ordenar pila de libros

Al apilar libros, generalmente desea colocar los más grandes en la parte inferior y los más pequeños en la parte superior. Sin embargo, mi TOC latente me hace sentir muy incómodo si tengo dos libros donde uno es más corto (en altura) pero más ancho que el otro. No importa en qué orden los coloque,...

21
Ordenar una lista con swaps y pops

Considere una lista aleatoria de los enteros 1 a N. Desea ordenarla usando solo las siguientes acciones: Intercambie el primer y el último elemento de la lista. (S) Destaque el primer elemento y añádalo al final de la lista. (PAGS) Esto siempre es posible porque cualquier lista se puede ordenar...

21
Encuentra el primo frágil más grande

Considere la función Remove(n, startIndex, count)que elimina countdígitos del número que ncomienza desde el dígito en la posición startIndex. Ejemplos: Remove(1234, 1, 1) = 234 Remove(123456, 2, 3) = 156 Remove(1507, 1, 2) = 07 = 7 Remove(1234, 1, 4) = 0 Llamaremos al número primo X frágil si...

21
Encuentra las Semordnilaps

Semordnilaps (también conocidos como heteropalíndromos, semi-palíndromos, semi-palíndromos, reversgramas, mynoretehs, anagramas reversibles, reversiones de palabras o anádromos) son palabras que también son palabras cuando se escriben al revés. Algunos ejemplos son: Ward <=> Draw Denim...

21
Encuentra el último domingo de cada mes de un año determinado

Soluciones F # conocidas dentro de 140 caracteres , y este es un problema del Código Rosetta . Resultado requerido en stdout o en una variable de cadena para el año de entrada 2014: 2014-01-26 2014-02-23 2014-03-30 2014-04-27 2014-05-25 2014-06-29 2014-07-27 2014-08-31 2014-09-28 2014-10-26...

21
Apila los regalos de navidad

Alguien apiló apresuradamente los regalos de Navidad, y es un desastre: ======================== | | ======================== ============= | | | | | | | | | | | | ============= ======= | | | | | | ======= =================== | | | | | | =================== ================= |...

21
Comerciante de bolsa de viaje en el tiempo

Historia Hace mucho tiempo, Bobby creó una billetera Bitcoin con 1 Satoshi (1e-8 BTC, la unidad monetaria más pequeña) y se olvidó de ella. Como muchos otros, más tarde pensó "Maldita sea, si solo invirtiera más en ese entonces ...". Sin detenerse a soñar despierto, dedica todo su tiempo y dinero...

21
0-1 Contador de fase máxima

Considere una variedad de bits, digamos 1 1 1 0 0 0 0 1 0 0 1 0 1 1 1 1 1 0 1 0 Llamamos a un subconjunto contiguo de longitud ≥ 5 una fase si al menos el 85% de los bits son iguales y los primeros / últimos bits son iguales al bit mayoritario. Además, llamamos a una fase máxima si no es un...

21
Imprime los primeros N caracteres de tu código

Debe escribir un programa o función que reciba un número entero positivo Ncomo entrada e imprima los primeros Ncaracteres de su código. Si Nes mayor que la longitud de su código, debe continuar generando su código cíclicamente. La lectura de su código fuente de cualquier manera y la lectura de...