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.

30
Dos marca la diferencia: policías
AVISO : este desafío ahora está cerrado. Cualquier nueva respuesta será ignorada y la respuesta aceptada no cambiará. Desafío Escriba un programa válido que, cuando solo se cambian, eliminan o agregan dos caracteres en el programa, cambia completamente la salida. La salida modificada debe tener una distancia de Levenshtein de …

30
Imprima el último, medio y primer carácter de su código
El desafío es simple: imprima el último, el medio y el primer carácter del código fuente de su programa, en ese orden. El carácter del medio se define de la siguiente manera, suponiendo una longitud de fuente de ncaracteres e indexación 1: Si nes par, imprima los caracteres n/2-th y …
60 code-golf  quine 


30
Oreoorererereoo
Oreoorererereoo Dada una cadena de entrada que es similar a la palabra "oreo", proporcione una representación ASCII de la cookie que sea tan ancha como la cadena de entrada (para garantizar la estabilidad de la cookie). Reglas La entrada es minúscula, una cadena no vacía sin espacios en blanco que …

30
Esto no es ciencia espacial
Escriba un programa o función que tome una cadena de una sola línea. Puede suponer que solo contiene ASCII imprimible . Imprima o devuelva una cadena de un cohete de arte ASCII como | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV con la cadena de entrada escrita de …


13
Imprimir un reloj de palabras
Desde que vi el primero hace unos años, siempre me subyugó este tipo de reloj de palabras en el que el tiempo se deletrea con palabras que se iluminan o no en una oración significativa. El texto que se muestra en ese reloj es el siguiente. IT IS HALF TEN …
59 code-golf  string  date 

13
Construir una pila de arena
Una pila de arena abeliana , para nuestros propósitos, es una cuadrícula infinita con coordenadas enteras, inicialmente vacía de arena. Después de cada segundo, se coloca un grano de arena a (0,0). Cada vez que una celda de cuadrícula tiene 4 o más granos de arena, derrama un grano de …

30
Cuenta las verdades finales
Inspirado y en memoria de mi querido amigo y colega, Dan Baronet , 1956 - 2016. RIP Encontró la solución APL más corta posible para esta tarea: Tarea Dada una lista booleana, cuente el número de valores de verdad finales. Casos de ejemplo {} → 0 {0} → 0 {1} …

23
Expresión regular más corta e inigualable
Su misión es escribir la expresión regular válida más corta que ninguna cadena pueda coincidir, incluida la cadena vacía. Los envíos deben tener esta forma ("notación literal"): /pattern/optional-flags La expresión regular más corta gana. El tamaño de expresión regular se cuenta en caracteres. (incluyendo barras y banderas) Por favor, explique …

30
Encuentra el número más suave
Su desafío es encontrar el número más suave en un rango determinado. En otras palabras, encuentre el número cuyo mayor factor primo es el más pequeño. Un número liso es aquel cuyo mayor factor primo es pequeño. Los números de este tipo son útiles para el algoritmo de transformación rápida …


20
Cavar una zanja fronteriza
Antecedentes: Demasiados inmigrantes ilegales de Blandia están cruzando la frontera a Astan. El emperador de Astan te ha encargado que caves una trinchera para mantenerlos alejados, y Blandia debe pagar los gastos. Dado que todos los mecanógrafos han sido suspendidos hasta que se arregle la zanja, su código debe ser …

30
Determinar el color de un cuadrado de ajedrez.
Su desafío es escribir un programa que muestre el color de un cuadrado dado del tablero de ajedrez. Así es como se ve un tablero de ajedrez: Puedes ver que el cuadrado a1 es oscuro y h1 es un cuadrado claro. Su programa necesita salida darko light, cuando se le …
59 code-golf  chess 

30
El juego más corto de la vida
Conway's Game of Life es el ejemplo clásico de automatización celular. Las celdas forman una cuadrícula cuadrada y cada una tiene dos estados: vivo o muerto. En cada turno, cada celda se actualiza simultáneamente según su estado y el de sus ocho vecinos: Una célula viva permanece viva si tiene …

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.