Programación de Puzzles y Código de Golf

22
Reconocer dígitos escritos a mano

Su tarea es leer una imagen que contenga un dígito escrito a mano, reconocer e imprimir el dígito. Entrada: una imagen en escala de grises de 28 * 28, dada como una secuencia de 784 números de texto sin formato del 0 al 255, separados por espacio. 0 significa blanco y 255 significa negro. Salida:...

22
Día mundial del IPv6 2014

Para conmemorar el aniversario del día mundial de IPv6 , Internet Society ha publicado una campaña para desactivar IPv4 el 6 de junio de 2014 durante un día . Las direcciones IPv6 pueden representarse en su forma larga como ocho valores hexadecimales de 16 bits separados por dos puntos....

22
ADN: ASCII desoxirribonucleico

Dada una secuencia de las bases Adenina, Citosina, Guanina y Timina (codificadas como ACGT ), debe producir una representación ASCII de una doble cadena de ADN correspondiente. El hilo se extenderá verticalmente. El hilo de la izquierda es el que se le da como entrada. El hilo de la derecha será...

22
Dibujando Epiciclogones

Un epicicloide es la curva que forma un punto en un círculo a medida que rueda alrededor de otro círculo. Un cyclogon es la forma que forma un punto en un polígono regular cuando rueda a través de un plano. Un epiciclogón es la curva trazada por un punto en un polígono regular a medida que rueda...

22
Family Tree Solver

Este es uno de los varios desafíos que Calvin's Hobbies dejó para la comunidad . Tome un archivo de "árbol genealógico que describa" con líneas del formulario: [ID] [mother ID] [father ID] [gender] [full name] como este que describe el primer árbol genealógico en

22
Encuentra el número palindrómico más cercano

Dado un número N , salida / retorno X para que N + X sea ​​un palíndromo, donde | X | tiene que ser lo más pequeño posible. Palíndromo: un número es un palíndromo, si su secuencia de dígitos es la misma al leerlos de izquierda a derecha que al leer de derecha a izquierda. 95359y 6548456son...

22
Quines musicales en un piano ASCII

Hay 88 teclas en un piano estándar y 95 caracteres ascii imprimibles (códigos hexadecimales 20 a 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ('carácter' se refiere a cualquier carácter ASCII imprimible de aquí en adelante) En...

22
Descifrar el código a la cerradura de combinación

Dado un bloqueo de combinación estándar como el de la imagen. La forma de desbloquearlo es alinear los 4 números en el código en la línea de combinación. Después de años de servicio leal, ha sido despedido de la fábrica de cerraduras y ha decidido vengarse al no mezclar las cerraduras antes de...

22
Crucigramas de código

Este es un desafío de policías y ladrones . Responda aquí si es policía (creador de crucigramas), responda la pregunta complementaria si es un ladrón (solucionador de crucigramas). Puedes asumir ambos roles. Policías (Puzzlers) Su tarea es escribir un crucigrama de 10 × 10 donde, en lugar de...

22
Programación de Cebolla

Usando solo ASCII imprimible (códigos hexadecimales 20 a 7E), escriba un programa central cuadrado N × N sin comentarios que esté rodeado por 4 capas más , creando un programa cuadrado (N + 8) × (N + 8) cuadrado (N> 0) . Para N = 3, el diseño (para ser reemplazado por el código real) se ve...

22
Cotizaciones negativas mutuas

Esto fue inspirado por Print a Negative of your Code y Golf a mutine quine . Considere un rectángulo de caracteres que cumpla con las siguientes restricciones: Consiste únicamente en caracteres ASCII imprimibles Dimensiones ambas mayores que 1 Cada fila y cada columna contiene al menos un...

22
César-Cypher-Mania

El Caesar Cypher es un cifrado de sustitución muy simple donde cada letra se desplaza por un desplazamiento fijo (girando alrededor de Z a A). Del mismo modo, también podemos utilizar un cifrador César para el conjunto de caracteres ASCII imprimibles. Estos son los 95 caracteres de los puntos de...

22
Generar el más corto De Bruijn

Una secuencia de De Bruijn es interesante: es la secuencia cíclica más corta que contiene todas las secuencias posibles de un alfabeto dado de una longitud dada. Por ejemplo, si consideramos el alfabeto A, B, C y una longitud de 3, una salida posible es: AAABBBCCCABCACCBBAACBCBABAC Usted se dará...

22
Cubra una región con rectángulos

Entrada Su entrada en este desafío es una lista de pares enteros. Representan las esquinas sudoeste de cuadrados unitarios en el plano, y la lista representa su unión como un subconjunto del plano. Por ejemplo, la lista [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] representa el conjunto de color...

22
Predecir el deslizamiento de tierra

Deslizamientos de tierra En este desafío, su trabajo es predecir el alcance del daño causado por un deslizamiento de tierra masivo. Utilizamos el siguiente modelo bidimensional simplificado para ello, parametrizado por una altura inicial h >= 0 y un coeficiente crítico c > 0 . Comienzas con...