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
¿Soy un conjunto insignificante?
Una matriz insignificante es una matriz de enteros positivos, donde las diferencias absolutas entre elementos consecutivos son todas menores o iguales a 1 . Por ejemplo, la siguiente matriz es insignificante: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] Porque las diferencias (absolutas) correspondientes son: [1, 1, 1, …

30
Extiende la alfombra
Inspirado por esta pregunta SO . Reto: Entrada: Una cadenasss Un personajeccc Salida: Cree un arte ASCII cuadrado de diamante de la cuerda en las cuatro direcciones, con el primer carácter de la cuerda en el centro y hacia afuera. Que está dentro de una alfombra cuadrada de arte ASCII, …

30
En busca de un alma gemela
Dada una lista finita no vacía de enteros, arroje un valor verdadero si hay exactamente dos entradas iguales y todas las demás entradas son distintas, y un valor falso de lo contrario. Ejemplos truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]

30
Eliminar ceros circundantes de una matriz 2d
Esta es una versión bidimensional de esta pregunta . Dada una matriz / matriz bidimensional no vacía que contiene solo enteros no negativos: ⎡⎣⎢⎢⎢⎢⎢⎢0 00 00 00 00 00 00 00 00 00 00 00 00 010 00 010 010 00 00 0110 0⎤⎦⎥⎥⎥⎥⎥⎥[0 00 00 00 00 00 00 …


30
Imprima una tabla de multiplicación física
Los rectángulos tienen esta buena propiedad: ¡un rectángulo n × mnorte×metron \times m consta de exactamente n × mnorte×metron \times m caracteres! Una propiedad más interesante es que los rectángulos se pueden alinear muy bien en una tabla de multiplicar, por ejemplo, una tabla 3 × 33×33 \times 3 : …

6
Detectar castillos defectuosos
Uno de los aspectos interesantes de la gravedad es que, hasta donde yo sé, no puedes tener cosas flotando en el aire. Sin embargo, parece que no todos en la Asociación de Constructores de Castillo Aleatorio son conscientes de este hecho, lo que lleva a castillos como este: # # …

7
Crea un píxel malo
Su tarea es escribir un programa que haga que su pantalla parezca tener un píxel malo. Debe elegir exactamente un píxel en la pantalla y exactamente un canal entre rojo, verde y azul, y hacer que su valor sea siempre 0 o siempre máximo (generalmente 255). Los valores de otros …


9
Copiar un archivo - estilo Windows
Este desafío está inspirado en xkcd : Reto: Simulará la copia de un archivo grande (1 Gigabyte). La velocidad de transferencia variará entre 10 kB / segundo a 100 MB / segundo. Su tarea es generar el tiempo restante de la transferencia de archivos. La salida debería verse así: Time …
40 code-golf 


30
Mover modesto mínimo
Inspirado por una pregunta en Stack Overflow. El título aquí es completamente mi culpa. El reto Dada una lista de enteros positivos que contiene al menos dos entradas, reemplace cada número por el mínimo de todas las entradas, excluyéndose a sí mismo. Casos de prueba [4 3 2 5] -> …

13
Volúmenes de cajas ASCII
Introducción En este desafío, se le da como entrada la representación ASCII de la red (superficie desplegada) de un cuboide rectangular (cuadro 3D). El formato es este: ....+--+....... ....|##|....... ....|##|....... ....|##|....... +---+--+---+--+ |###|##|###|##| +---+--+---+--+ ....|##|....... ....|##|....... ....|##|....... ....+--+....... Cada cara del cuboide es un rectángulo de #s rodeado de +-|caracteres. …

21
¡Feliz día del tocino!
Hoy es el Día del tocino, que probablemente sea el motivo por el que el nombre para participar hoy es "Mmmm Bacon". ¡Qué mejor manera de celebrar el día del tocino con divertidas matrices 2d hechas de tocino! Una tira de tocino 1 por 1 está representada por esto: ----- …


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.