Programación de Puzzles y Código de Golf

26
No te repitas en piedra, papel o tijera

Ante el rumor de que Codegolf tendrá un torneo Rock-Paper-Scissors , investigará el tema de las palabras sin cuadrados . Una palabra hecha de las cartas R, P, Ses cuadrada libre si no contiene una secuencia que se repite dos veces. Es decir, la palabra no se puede escribir como a x x b donde ay...

26
¿Es un número entero?

Un número es entero si es un entero no negativo sin parte decimal. So 0y 8y 233494.0son completos, while 1.1y 0.001y 233494.999no lo son. Entrada Un número de coma flotante en la base / codificación predeterminada de su idioma. Por ejemplo, la representación entera predeterminada para el...

26
Gerrymandering alegre

Fondo Los Estados Unidos tienen un amor único por la gerrymandering, la manipulación deliberada de un distrito electoral para predecir ciertos resultados de votación. Recientemente se presentó un caso de gerrymandering ante la Corte Suprema. Gerrymandering, especialmente cuando está relacionado...

26
Mejor puntaje de Yahtzee

Yahtzee es un juego que se juega con cinco dados de seis lados y una hoja de puntaje con trece cuadros diferentes para completar un puntaje. Cada cuadro tiene sus propias reglas de puntaje: 1s, 2s, 3s, 4s, 5s, 6s, todos los puntos de puntuación equivalen a la suma de los dados respectivos (es...

26
Salida las horas a 90 grados

Hoy, mientras jugaba con mis hijos, noté que un juguete aparentemente simple en el parque ocultaba un desafío. La rueda tiene un triángulo que apunta a un número, pero también tiene tres círculos que apuntan a los números cada 90 grados desde el primero. Asi que: Desafío (realmente...

26
¿Soy un número de 'Redivosite'?

Redivosite es una palabra común inventada con el único propósito de este desafío. Es una mezcla de Reducción, División y Compuesto. Definición Dado un entero N> 6 : Si N es primo, N no es un número de redivosita. Si N es compuesto: calcular repetidamente N '= N / d + d + 1 hasta que N' sea...

26
Determinar ganador de Tic-Tac-Toe (basado en ronda)

¡Juguemos un poco de golf de código! El desafío es encontrar al ganador de un juego de Tic-Tac-Toe. Esto se ha hecho muchas veces dando una tabla que tiene un ganador claro pero aquí está el giro: Las celdas están numeradas así: 1|2|3 -+-+- 4|5|6 -+-+- 7|8|9 Obtiene una matriz de exactamente...

26
Resumen de rotación

Tome una matriz cuadrada que contenga enteros positivos como entrada y calcule la "suma rotada" de la matriz. Suma rotada: Tome la suma de la matriz original y la misma matriz rotó 90, 180 y 270 grados. Supongamos que la matriz es: 2 5 8 3 12 8 6 6 10 entonces la suma rotada será: 2 5 8 8...

26
404 - No se encontró la página 404 única

Inspirado por un políglota en la página de Stack Overflow 404 : Gol Su objetivo es simple, crear un políglota que genere el número 404 y luego terminar, en tantos idiomas como sea posible. Restricciones Aquí está el giro, hay una restricción para hacerlo más difícil: Tienes que escribir N...

26
Detector de radiación!

Un programa endurecido por radiación es un programa en el que, si se elimina cualquier carácter del código, el programa seguirá funcionando igual. Para esta pregunta, escribiremos un programa que detecte cuándo se irradia. Escriba un programa o función que, cuando se elimine cualquier byte, el...

26
Sumas enteras diluidas

Un entero positivo se puede diluir insertando 0entre dos bits en su expansión binaria. Esto significa que un nnúmero de bits tiene n-1diluciones, que no necesariamente son todas distintas. Por ejemplo, para 12(o 1100en binario), las diluciones son 11000 = 24 ^ 11000 = 24 ^ 10100 = 20 ^ En...

26
Ajedrez tridimensional

Para defender la desconcertante decisión de alguien, la gente suele decir que esa persona está pasando por encima de la cabeza de todos y jugando al "ajedrez tridimensional". ¡Ahora es tu oportunidad de jugar ajedrez tridimensional! Reglas Hay muchas variantes del ajedrez 3D , pero para este...

26
Implementar clasificación de caída lenta

Este desafío ya describe dropsort. Sin embargo, soy un poco vago y realmente solo necesito que mi matriz esté un poco más ordenada que antes, no necesita ser ordenada por completo . En Drop Sort, soltamos cada elemento menos que cualquier elemento anterior. En Lazy Drop Sort, descartamos cada...

26
Golf Un almuerzo gratis

Encuentre una secuencia de intercambios máximamente rentable dada una tabla de tipos de cambio. Como ejemplo, considere las monedas A riary (su moneda local), B aht, C edi y D enar, donde la tasa de una a otra (después de que se haya aplicado cualquier tasa de transacción) viene dada por la...

26
Expande el ataque cerebral comprimido

Este desafío se publicó como parte del desafío LotM de abril de 2018 , así como para el segundo cumpleaños de Brain-flak Estaba pensando en cuál sería la forma más eficiente de codificar programas de ataque cerebral. Lo obvio, ya que solo hay 8 caracteres válidos, es asignar cada carácter a una...

26
Rectángulo más grande en matriz 2d

Entrada El tablero: un contenedor 2D (matriz, lista de listas, etc.) de letras como: ["B", "C", "C", "C", "C", "B", "B", "C", "A", "A"], ["B", "A", "C", "B", "B", "A", "B", "B", "A", "A"], ["B", "C", "B", "C", "A", "A", "A", "B", "C", "B"], ["B", "B", "B", "A", "C", "B", "A", "C", "B", "A"],...

26
¡Arriba los pedazos!

Dado un entero N, realice los siguientes pasos: (usando 9 como ejemplo). Recibir entrada N. ( 9) Convierta N de base10 a base2. ( 1001) Aumentar cada bit en 1. ( 2112) Trate el resultado como base3 y conviértalo de nuevo a base10. ( 68) Devolver / dar salida al resultado. Entrada Se puede...

26
Imprima la respuesta anterior!

Este es un encadenamiento de respuestas desafío de en el que cada respuesta se basa en la respuesta anterior. Al no ingresar nada, debe enviar el envío más reciente a este hilo. Recomiendo encarecidamente ordenar por el más antiguo y saltar a la última página para encontrar la respuesta más...