Programación de Puzzles y Código de Golf

16
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í que sabes...

16
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...

16
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 solo...

16
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...

16
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 tenga...

16
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...

16
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 puntuará utilizando el...

16
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...

16
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...

16
Desviar un gráfico

Introducción En este desafío, se le proporciona un gráfico dirigido con bucles automáticos, y su tarea es convertirlo en un gráfico no dirigido sin bucles automáticos. Entrada Su entrada es un gráfico dirigido con un conjunto de vértices {0, 1, ..., n-1}para algún número natural n ≥ 0(o {1, 2,...

16
Crea un planificador de pruebas de vino envenenado

Recientemente en Puzzling.SE, escribí un problema acerca de determinar qué dos botellas de un número mayor están envenenadas cuando el veneno solo se activa si ambos componentes están borrachos. Terminó siendo una experiencia terrible, con la mayoría de las personas logrando reducirlo a 18 o 19...

16
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: . | . ]#[ . \_______/...