Programación de Puzzles y Código de Golf

17
Metagolf en realidad entero

Antecedentes En realidad (el sucesor de Seriously ) es un lenguaje de golf imperativo basado en pila que creé en noviembre de 2015. Al igual que muchos otros idiomas de golf, tiene comandos de un byte que realizan diferentes funciones en función del contenido de la pila. Una de sus especialidades...

17
Mejor manera de leer múltiples int en C que scanf

Estoy tratando de leer 4 ints en C en un desafío de golf y me preocupa la longitud del código que necesito para resolverlo: scanf("%d%d%d%d",&w,&x,&y,&z) eso es 29 caracteres, lo cual es enorme teniendo en cuenta que el tamaño total de mi código es de 101 caracteres. Puedo...

17
Cuadrados contaminados

Introducción Observemos el siguiente cuadrado, que consta solo de los dígitos 0 - 9: 1034 4167 8414 3542 La capa exterior de este cuadrado es: 1034 4 7 8 4 3542 Contiene ceros, por lo que debemos despegar la capa exterior, dejando: 16 41 La capa exterior de este cuadrado es: 16 41 No ,...

17
Comprime tu código en una imagen

Esta es una variación quine . Introducción Todos escribimos código corto, porque algunas razones oscuras , pero hagas lo que hagamos, ocuparán al menos 144 píxeles / byte (con una fuente de 12px). Pero, ¿qué pasaría si codificamos nuestro código en imágenes? Esta es tu tarea hoy. Desafío Su...

17
Reversión de cadena normal y visual

Escriba un código que actúe como un programa cat. Es decir, ingresar una cadena y enviarla como está. Pero la reversión normal de su código debe generar la reversión normal de la cadena de entrada. Y la reversión visual de su código debe generar la reversión visual de la cadena de entrada. La...

17
Calcule el 3BV de un tablero de Buscaminas

El 3BV de un tablero de Buscaminas representa el número mínimo de clics izquierdos necesarios para resolver el tablero si ya conoce la solución. Es sinónimo de "Valor de referencia de la Junta de Bechtel". Aquí está su sitio explicándolo. A continuación se muestra un tablero de Buscaminas...

17
¿Está seco mi emoji?

Este es mi mascota emoji, Billy: -_- A los emojis no les gusta estar bajo la lluvia, así que Billy está triste ... ¡Dibujémosle un paraguas para que se sienta mejor! /\ / \ / \ -_- ¡Esto es bueno, está completamente cubierto por su paraguas! Aquí hay un ejemplo donde solo una parte de él...

17
Tamices distintos

Dada una lista de enteros, cree una máscara booleana de modo que los índices verdaderos se puedan usar para filtrar los valores distintos de la lista. El índice seleccionado como verdadero no importa siempre que solo se seleccione uno de ellos para cada conjunto de índices correspondientes a...

17
Carreras impares inversas

La inspiración . Tarea Ejecuciones inversas de números impares en una lista dada de 2 a 2 15 enteros no negativos. Ejemplos 0 1 →  0 1 1 3 →  3 1 1 2 3 →  1 2 3 1 3 2 →  3 1 2 10 7 9 6 8 9 →  10 9 7 6 8 9 23 12 32 23 25 27 →  23 12 32 27 25 23 123 123 345 0 1 9 → 345 123 123 0 9...

17
El intercambio secreto de Shamir

Dado n(el número de jugadores), t(el valor del umbral) y s(el secreto), ngeneran los secretos generados por el algoritmo de intercambio secreto de Shamir . El algoritmo Para los propósitos de este desafío, los cálculos se realizarán en GF (251) (el campo finito de tamaño 251, también conocido...

17
Frustrar la compresión de Lepton

Dropbox lanzó recientemente Lepton ( GitHub ), un método que comprime sin pérdidas las imágenes JPEG de ida y vuelta, ahorrando un promedio del 22%. Debido al principio del casillero , no se puede garantizar que ningún algoritmo de compresión general genere un archivo más pequeño ( general...

17
Lleva a tu tortuga por una cuerda

Escriba un programa o función que incluya una cadena de una sola línea no vacía de caracteres ascii imprimibles excluyendo el espacio: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Puede suponer que la entrada es válida. Según la...

17
Cuenta regresiva dimensional

Escriba una función f (n, k) que muestre la cuenta regresiva k-dimensional de n. Parece una cuenta regresiva unidimensional de 5 54321 Parece una cuenta regresiva bidimensional de 5 54321 4321 321 21 1 Finalmente, una cuenta regresiva tridimensional de 5 parece 54321 4321 321 21...

17
El monitor de Woz

Desafío Recientemente me he metido en computadoras de 8 bits y estoy fascinado con el funcionamiento de ellas y otras personas por igual; por lo tanto, el objetivo de este código de golf es replicar una parte del monitor Woz, diseñado por Steve Wozniak para Apple I. Debe almacenar una matriz de...

17
Índice de permutación inversa

Introducción ¡Las permutaciones lexicográficas de una lista con n elementos pueden numerarse de 0 a n ! - 1. Por ejemplo, los 3! = 6 permutaciones de (1,2,3)serían (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Cuando se aplica una permutación a una lista, sus elementos se ordenan en el...