Programación de Puzzles y Código de Golf

11
Escribe un programa autorreplicante.

Escriba un programa simple que se copie solo cuando se ejecute. Su programa debe ser algún tipo de archivo ejecutable en Windows, Linux, etc., debe generar un nuevo archivo ejecutable, que es idéntico a su archivo ejecutable original, con un nombre aleatorio y se cierra. Su programa no debe...

11
Encuentra la mayor suma de subsecuencia

Dada una secuencia de enteros, encuentre la suma más grande de una subsecuencia (enteros en posiciones consecutivas) de la secuencia. La subsecuencia puede estar vacía (en cuyo caso la suma es 0). La entrada se lee desde la entrada estándar, un número entero por línea. La suma más grande debe...

11
Intérprete de partituras musicales

Dada una partitura musical ASCII, debe poder emitir la nota y su longitud correspondiente. El puntaje contendrá entre 5 y 15 notas inclusive, y se transcribe en un pentagrama. Un pentagrama se compone de cinco líneas horizontales que comprenden - (menos) caracteres separados por líneas de espacios....

11
codegolf.com: ahorro de tiempo

De codegolf.com (no se cargó el 15 de septiembre de 2011) fue uno que me estaba volviendo loco. Imprima en STDOUT un reloj de una forma exacta, lea el tiempo de STDIN y marque un ha la hora y mal minuto (redondeado a un múltiplo de 5) y xsi se superponen, las marcas no utilizadas se marcan con un...

11
Blockbox that Hex?

Escriba un programa o una función en cualquier lenguaje de programación que tome una entrada / argumento hexadecimal de 6 dígitos. La entrada / argumento puede ser de 6 valores o una cadena de 6 caracteres. Su programa debe generar un bloque rectangular de caracteres de exactamente 8 caracteres de...

11
Simular una máquina de registro Minsky (II)

Esta es una extensión de Simulate a Minsky Register Machine (I) . No voy a repetir toda la descripción allí, así que lea primero la descripción del problema. La gramática en la parte (I) fue lo más simple posible, pero resulta en programas bastante largos. Dado que este es un sitio de código de...

11
El problema del embalaje del trineo

Los elfos de Papá Noel necesitan ayuda para determinar si su lote actual de regalos encajará en el trineo de Papá Noel. Escriba el programa más corto posible en el idioma que elija para ayudarlos. Restricciones El trineo de Santa mide 6 pies de ancho por 12 pies de largo y mide 4 pies de...

11
Hola mundo arcoiris

Tratar con colores en lenguajes sin marcas a menudo complica las cosas. Me gustaría ver algunas variaciones de cómo se usa el color en diferentes idiomas. El objetivo de esta competencia es mostrar 'Hello World' en los siete colores del arcoíris. Según Wikipedia, estos son los 7 colores. Red...

11
Primero-n elementos de secuencia de Fibonacci

Hay una pregunta muy conocido aquí que pregunta por un corto (menos caracteres) generador de secuencia de Fibonacci. Me gustaría saber si alguien puede generar solo los primeros N elementos, de la secuencia de Fibonacci, en un espacio muy corto. Estoy tratando de hacerlo en Python, pero estoy...

11
Juega un movimiento de ajedrez válido, dado un tablero en stdin

El programa juega blanco. Ejemplo stdin: 8 ║♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜ 7 ║♟ ♟ ♟ ♟ … ♟ ♟ ♟ 6 ║… … … … … … … … 5 ║… … … … ♟ … … … 4 ║… … … … … … … … 3 ║… … ♘ … … … … … 2 ║♙ ♙ ♙ ♙ ♙ ♙ ♙ ♙ 1 ║♖ … ♗ ♕ ♔ ♗ ♘ ♖ ——╚═══════════════ —— a b c d e f g h Ejemplo stdout: 8 ║♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜ 7 ║♟ ♟ ♟ ♟ … ♟ ♟ ♟ 6 ║… … …...

11
Generación de regla ASCII

El desafío es generar una regla de recuento de caracteres ASCII en el siguiente formato: +-------------------------------------------------------------------------+ || | | | | | | | | | | | | | | | |0 10 20 30 40 50 60 70 | |

11
¿Cuánto tiempo hasta esta fecha?

La idea es esta: escriba una función para imprimir el período de tiempo desde ahora / fecha actual (en el momento en que se llama a la función) hasta una fecha proporcionada como argumento. Suposiciones La fecha de entrada siempre será mañana o más tarde, en el futuro. La fecha de entrada nunca...

11
¿Cuántas mesas comienzan con una cadena dada?

Llamemos a una lista de cadenas no vacía una mesa si se cumplen las siguientes condiciones: Cada cadena de la lista no está vacía y usa solo caracteres que aparecen en la primera cadena. Cada cadena sucesiva tiene exactamente un carácter más largo que la cadena anterior. Ninguna cadena en la...

11
Animación ASCII Ball in Box

Escriba un programa que muestre una bola ASCII en movimiento *dentro de un rectángulo (20 por 10 caracteres, incluido el borde). La pelota no debe cruzar el rectángulo, por ejemplo, golpearse cuando golpea la pared. La escena se debe borrar y volver a dibujar cada 0.1 segundos y la bola debe...

11
Cree una prueba de velocidad de mecanografía / medición de CPM

Las normas ¡Es hora de construir una prueba de velocidad de mecanografía en el idioma que elija! 1 . Proporciona un archivo con un diccionario de elección (cada 'palabra' debe estar delimitada por una nueva línea). Conéctelo a través de stdino proporcione su nombre como argumento de línea de...

11
Recrea el clásico juego de la serpiente

El desafío es crear el clásico juego Snake usando la menor cantidad de bytes posible. Aquí están los requisitos: El juego debe implementarse en un diseño bidimensional típico. La serpiente debería poder crecer significativamente dentro de los límites del mapa (esto realmente significa, no haga...