Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.

6
Arte ASCII del día # 3 - Santuarios chinos
En el episodio de hoy de AAOD, vamos a construir un santuario chino de diferentes alturas. Considere los siguientes ejemplos para height ( N) 1to6 N = 1: . | . ]#[ . \_______/ . ]###[ . \__]#.-.#[__/ |___| |___| |___|_|___| ####/_\#### |___| /_____\ N = 2: . | . …


3
Lo llamas Centrado, lo llamo Code Golf
"Seamos realistas, las imágenes alineadas son como pequeños regalos del cielo. Bienvenido, pero inesperado". - Geobits +10000 reputación a quien gane este desafío. Reglas: 1) Debes generar un programa. 2) La entrada será una imagen, sin embargo, si se pasa como un archivo o una lista de números depende de …

3
Carrera de los dígitos
Debería escribir un programa o función que dé un orden de inicio de enteros positivos distintos de un dígito y la longitud de la pista como salidas de entrada o devuelva el orden final de los números. La entrada [5,1,2,6,7] and 14define la siguiente raza: -------------- 76215 -> -------------- Reglas …

3
Procesador ASCII L-system
Antecedentes Un sistema L (o sistema Lindenmayer) es un sistema de reescritura paralelo que, entre otras cosas, puede usarse fácilmente para modelar fractales. Esta pregunta se refiere a sistemas L deterministas, sin contexto . Estos consisten en un alfabeto de símbolos, una cadena de axioma inicial y un conjunto de …


4
Prueba si un número es un cuadrado
Escriba un programa de ensamblaje GOLF que, dado un entero sin signo de 64 bits en el registro, nponga un valor distinto de cero en el registro ssi nes un cuadrado, de lo contrario, 0en s. Su binario GOLF (después del ensamblaje) debe caber en 4096 bytes. Su programa se …

6
Círculo superpuesto
Usted debe escribir un programa o función que, dada una Npor Nrejilla cuadrada igualmente espaciados y un sólido salidas círculo inscrito o devuelve el número de cuadrados de rejilla que se solapan parcial o totalmente por el círculo sólido. Las superposiciones de tamaño 0 (es decir, cuando el círculo solo …

4
Construye un Sudoku sin pistas
Mi intento de plantear esta pregunta , pero con un criterio de resolución más objetivo. Su tarea es construir un programa o función que tome una cuadrícula de Sudoku resuelta Sen el formato que elija e intente generar una cuadrícula de problemas con la menor cantidad de pistas posible que …


5
Operaciones poco bitizadas
Me gusta jugar golf dc, pero a veces estoy frustrado porque dcno tiene operaciones bit a bit. Desafío Proporcionar cuatro funciones con nombre que implementan el equivalente de las operaciones c bit a bit &, |, ~y ^(bitwise AND, OR, NOT y XOR). Cada función tomará dos operandos ( ~toma …

3
Reconstruir una permutación
Introducción Supongamos que se le entrega una permutación aleatoria de nobjetos. La permutación está sellada en una caja, por lo que no tienes idea de cuál es la n!posible. Si logró aplicar la permutación a nobjetos distintos, podría deducir inmediatamente su identidad. Sin embargo, solo se le permite aplicar la …

7
Escribir con teclas codificadas
Tu amigo no es muy bueno con las computadoras, así que, como una broma práctica, alguien revolvió las letras (az) en su teclado. Cuando se sentó e intentó escribir su nombre mirando el teclado, se dio cuenta de que las letras estaban codificadas y le pidió ayuda. Eres inteligente, así …


2
Anota un juego de Kingdom Builder
Quiero probar una nueva forma de código de golf aquí. Al igual que las bonificaciones, no todas las partes del desafío deben completarse, pero cada respuesta debe implementar un subconjunto de cierto tamaño (y hay un núcleo que cada respuesta debe implementar). Por lo tanto, además del golf, este desafío …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.