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.

18
Punto flotante XOR
Tu tarea es bastante simple. Dados dos flotantes, bit a bit o la representación binaria de ellos, y generarlo como flotante. Por ejemplo, Normal: 16.7472 ^ 123.61 = 7.13402e-37 Binary: 01000001100001011111101001000100 ^ 01000010111101110011100001010010 = 00000011011100101100001000010110 Normal: 2.2 ^ 4.4 = 1.17549e-38 Binary: 01000000000011001100110011001101 ^ 01000000100011001100110011001101 = 00000000100000000000000000000000 Normal: 7.898 ^ …

30
Dos pasos adelante y uno atrás
Digamos que estoy a diez pasos de mi destino. Camino allí siguiendo el viejo dicho: "Dos pasos adelante y uno atrás". Doy dos pasos hacia adelante, uno hacia atrás, hasta que estoy exactamente en mi destino. (Esto podría implicar pasar mi destino y volver a él). ¿Cuántos pasos caminé? Por …

2
¿Es un movimiento de ajedrez válido?
Nombre alternativo: ChessMoveQ Dada una lista de hasta 32 elementos, cada uno compuesto por 4 elementos, y una segunda lista con 4 elementos, determine si el movimiento detallado en la segunda entrada es un movimiento de ajedrez válido. La primera lista indica la posición de las 32 piezas en el …


5
Convolución Binaria
Una convolución binaria se describe mediante un número My se aplica a un número N. Para cada bit en la representación binaria de M, si se establece el bit ( 1), el bit correspondiente en la salida se obtiene XORing los dos bits adyacentes al bit correspondiente en N(envolviendo cuando …
15 code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

18
¿Cómo bajar de peso fácilmente?
En esta pregunta, solo nos enfocaremos en perder peso haciendo ejercicio, aunque todavía hay muchas maneras de perder peso. Diferentes deportes queman diferentes cantidades de calorías. Por ejemplo, jugar al billar durante una hora puede quemar 102 calorías [1] , mientras que jugar al baloncesto durante 15 minutos ya puede …


8
Construye un políglota para Hello World
Produzca un archivo de texto que imprima "¡Hola Mundo!" en tantos lenguajes de programación como sea posible cuando se compila / interpreta, a la vez que es lo más breve posible. El puntaje para su envío se calcula como C / 2 ^ ((L - 1) / 4), donde "C" …

3
Operación de grupo de permutación
Existe una biyección bien conocida entre las permutaciones de n elementos y los números 0 a n! -1, de modo que el orden lexicográfico de las permutaciones y los números correspondientes es el mismo. Por ejemplo, con n = 3: 0 <-> (0, 1, 2) 1 <-> (0, 2, 1) …

10
Rango de fecha de dígitos
NOTA: Como soy holandés, todas las fechas están en dd-MM-yyyyformato holandés en la descripción del desafío y los casos de prueba. Desafío: Entradas: Fecha de inicio sss ; Fecha de finalización eee ; Dígito nnn Salidas: todas las fechas dentro del rango [s,e][s,e][s,e] (incluso en ambos lados), que contienen nnorten …
15 code-golf  number  date 

22
¡Sonrisa! Sólo sonríe
Es bien sabido que Brainf * ck es muy malo para los problemas de complejidad de Kolmogorov, por ejemplo, requiere alrededor de 100 caracteres solo para imprimir "Hola mundo". Sin embargo, puede haber textos en los que Brainf * ck es muy bueno. Su tarea ahora es escribir un programa …

7
Definir un campo con 256 elementos.
Un campo en matemáticas es un conjunto de números, con operaciones de suma y multiplicación definidas en él, de modo que satisfacen ciertos axiomas (descritos en Wikipedia; ver también a continuación). Un campo finito puede tener p n elementos, donde pes un número primo y nes un número natural. En …

20
Imprime / imprime todos los números positivos en los que cada subcadena de varios dígitos en su representación decimal también es primo.
Tarea Su tarea es imprimir o generar todos los números positivos en los que cada subcadena de varios dígitos en su representación decimal también es primo. Si el número tiene al menos 2 dígitos, esto implicaría que el número en sí también debe ser primo. Ejemplo 6197es en la secuencia …


11
Encuentra la mejor línea
Se le dará una matriz A de números enteros en 2-D, y una longitud N. Su tarea es encontrar dentro de la matriz la línea recta (horizontal, vertical o diagonal) de N elementos que produce la suma total más alta, y devolver esa suma . Ejemplo N = 3, A …

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.