Programación de Puzzles y Código de Golf

11
Encuentra los postes de la cerca

Antecedentes ¡Ha explotado una bomba atómica cerca de la fábrica de postes de cerca! Dado que las cercas son esenciales para la supervivencia de nuestra civilización, debemos rescatar a la mayor cantidad posible. Estamos enviando robots resistentes a la radiación para buscar en el área, y es su...

11
Quine de doble rendija

Objetivo: Codifique dos programas donde cada uno de los programas genere ambos códigos fuente entrelazados por carácter, como una cremallera, un Quine de doble rendija. La salida de un Quine de doble rendija comienza con el primer carácter del código fuente del primer programa. Si el código...

11
Una cresta de oscuridad

Debe completar cuatro tareas en un idioma que: no debe devolver resultados * cuando se busca en este sitio web (codegolf.se), por ejemplo ToffeeScript ; debe tener una página listada en Esolang , Rosetta Code o Wikipedia ; ser un lenguaje distinto, en lugar de una versión distinta (por ejemplo,...

11
Rocket Bots KOTH

Rocket Bots El año es 3024. La gente se ha convertido en un recurso demasiado escaso para arriesgarse en la guerra, por lo que el combate se ha desplazado a los robots. Tu tarea es construir un bot como ningún otro, cuyos cohetes lloverán destrucción sobre tus enemigos y derribarán todas las...

11
¿El mejor lugar para aprender GolfScript? [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Code Golf Stack Exchange. Cerrado hace 4 años . Parece un lenguaje divertido, pero...

11
Números cuadrados triangulares

Los números cuadrados son aquellos que toman la forma de n^2donde n es un número entero. Estos también se llaman cuadrados perfectos, porque cuando tomas su raíz cuadrada obtienes un número entero. Los primeros 10 números cuadrados son: ( OEIS ) 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 Los números...

11
Código de subsecuencia común más corto más largo

Su tarea es resolver el problema SLCSC, que consiste en encontrar el código más corto posible para resolver el problema de la subsecuencia común más larga . Una solución válida al problema LCS para dos o más cadenas S 1 , ... S n es cualquier cadena de T de la longitud máxima de tal manera que los...

11
Divisor suma de factorización de potencia primaria

La tarea es calcular la suma del divisor de un número dada su factorización prima. Entrada Dos matrices (o algo equivalente) de longitud n , una que contiene el factor primo y la otra que contiene el exponente correspondiente. Salida La suma de todos los divisores (incluido el número...

11
Cifrado CipherSaber

Implemente un programa de cifrado CipherSaber , como se describe a continuación. Pautas: La entrada más pequeña, en bytes, gana. Sin embargo, en una desviación de las normas de código de golf , puede publicar entradas interesantes, incluso si no son entradas serias de golf. Una entrada...

11
Promedio de dos listas

Promedio de dos listas Desafío Dadas dos listas de enteros positivos, determine si es posible reorganizar los elementos en dos nuevas listas de modo que las nuevas listas tengan la misma media aritmética (promedio). Entrada La entrada se puede tomar a través de STDIN o como argumentos de...

11
Distribuyendo Números

En este desafío, estará utilizando distribuir un producto sobre sumas y diferencias de números, como se explica aquí . Ejemplos Input | Output -------------|------------- 23(12+42) | (23*12)+(23*42) 9(62-5) | (9*62)-(9*5) 4(17+8-14) | (4*17)+(4*8)-(4*14) 15(-5) | -(15*5) 2(3) | (2*3) 8(+18) |...

11
Formación cuadrada aproximada

Antecedentes Tengo un montón de cajas cuadradas de igual tamaño, y como soy una persona ordenada, quiero organizarlas todas en una formación cuadrada. Sin embargo, su número no es necesariamente un cuadrado perfecto, por lo que es posible que tenga que aproximar la forma cuadrada. Quiero que me...

11
Posibles secuencias de Tetris

Escriba código para determinar si el algoritmo oficial de Tetris podría generar una serie de piezas de Tetris. Pocos bytes ganan. Los juegos oficiales de Tetris generan la secuencia de piezas que caen de una manera especial. Las siete piezas se IJLOSTZdejan caer en un orden aleatorio, luego se...

11
Cuenta los arboles

Un árbol es un gráfico conectado, no dirigido, sin ciclos. Su tarea es contar cuántos árboles distintos hay con un número dado de vértices. Dos árboles se consideran distintos si no son isomórficos . Dos gráficos son isomórficos si sus respectivos vértices pueden emparejarse de tal manera que haya...

11
Animaciones con todos los colores.

El año pasado, hubo un desafío muy popular para crear una imagen que contenga todos los colores RGB de 24 bits . Mi desafío es crear una animación suave (24 cuadros / s, por ejemplo), donde el color de cada píxel de cada cuadro es único. También permitiré la duplicación de colores siempre que cada...

11
Imprimir mi horario de bloque

Mi escuela secundaria y muchos otros implementan un tipo de horario llamado Horario de Bloque Giratorio. Esta es una forma de que las personas tengan 8 clases, pero que tengan 6 períodos en un día escolar. Hay cuatro días en un horario de bloque que se repiten una y otra vez, y no tienen nada que...