Programación de Puzzles y Código de Golf

19
Hashiwokakero: ¡Construye puentes!

Hashiwokakero ("construir puentes" en japonés) es un rompecabezas en el que tienes la tarea de conectar un grupo de islas con puentes. Las reglas son: Los puentes deben correr vertical u horizontalmente entre dos islas. Los puentes no pueden cruzarse entre sí. Un par de islas pueden estar...

19
Imprimir un conjunto de Cantor

El reto Construye un conjunto de Cantor N-Nivelado . El conjunto ternario de Cantor se crea eliminando repetidamente los tercios medios abiertos de un conjunto de segmentos de línea. El programa recibe un parámetro N(un número entero) y luego imprime (en la consola o de manera similar) un...

19
quine-ish tic-tac-toe

Escriba un programa en su idioma elegido que juegue un juego perfecto de tic-tac-toe en un tablero de 3 * 3 contra un jugador humano. Sin embargo, cada movimiento debe ser un programa diferente , generado a partir de la iteración anterior. Depende de usted cómo y de qué forma evalúa el aporte...

19
El inversor reversible

Tu tarea es simple. El programa lee en una línea de texto desde la entrada estándar, e imprime el mismo texto en forma de caracteres invertidos. No está permitido imprimir nada más. Por ejemplo: entrada: "¡Hola!", salida: "! olleH" ¡El problema es que su programa debe ser capaz de hacer...

19
Set de construcción de mazmorras

Cuando era niño, jugué al juego Intellivision Advanced Dungeons and Dragons: Treasure of Tarmin . Los gráficos en 3-D lo colocan en un punto de vista en primera persona con un realismo impactante: Pero luego obtuve un C-64. Y pude dibujar en la cuadrícula de 40x25 caracteres al pasar el cursor...

19
Determinar si la tierra está completamente cercada por cercas

Imagine una matriz bidimensional de valores booleanos, donde los 0 representan cuadrados de hierba en un terreno rectangular y los 1 representan cercas. Escriba una función que acepte la matriz 2D como entrada y determine si puede viajar desde cualquier área de hierba a cualquier otra área de...

19
¿Singular o plural?

Aquí hay una lista de 30 sustantivos en inglés en su forma singular y plural. Su trabajo es simplemente escribir la expresión regular más corta que coincida con todos los sustantivos en una forma y ninguno en la otra (fácil, todos los sustantivos en inglés terminan en sforma plural...

19
Círculos rojos a mano alzada

En http://meta.stackoverflow.com , tenemos algunos memes propios. Uno de ellos es Freehand Red Circles. Ver esta publicación : Entonces, el desafío es, ¿Puedes dibujar círculos rojos a mano alzada ... con código? Restricciones adicionales: Tomará una imagen como entrada, y debe generar la...

19
Calcular brechas primas

Encontrar primos es un rito de paso de programación y, con mucha frecuencia, un primer programa serio que alguien crea (generalmente con división de prueba). Pero los primos solos ya están desgastados. Una próxima cosa mucho más interesante es obtener las brechas principales: las brechas hasta...