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.


20
Lámpara de lava simplista
Introducción: Creo que todos saben lo que es una lámpara de lava, pero en caso de que no: (Fuente de imagen) Básicamente son tubos de vidrio que contienen cera en un líquido translúcido. La parte inferior se calienta cuando se enciende la lámpara, lo que provoca un cambio de densidad …

30
Max () no es suficiente
Introducción Un amigo planteó esta pregunta hoy de una manera ligeramente diferente: "¿Puede un solo comando [de Python] determinar el mayor de algunos enteros Y que no son iguales?". Si bien no encontramos una manera de hacerlo dentro de las definiciones razonables de "un solo comando", pensé que podría ser …
18 code-golf 

26
¿Es la palabra coprime?
Dada una palabra, trate cada letra como su número en el alfabeto inglés (se aconvierte en 1, se bconvierte en 2, se zconvierte en 26 y así sucesivamente), y verifique si todas ellas, incluidos los duplicados, son coprimos por pares . La entrada es exactamente una palabra de letras minúsculas …

8
tachado 44 sigue siendo regular 44; (
Introducción El 24 de marzo de 2015, @isaacg mostró su respuesta de Pyth de 44 a 42 bytes. Dado que un 44 tachado ( 44 ) se parece mucho a un 44 regular, @Optimizer hizo el siguiente comentario: trazado 44 sigue siendo normal 44 :( Después de eso, el 21 …


14
Cuadrado-Aleatorio-Simétrico
Desafío Escriba un programa o una función que devuelva o imprima una matriz simétrica aleatoria cuadrada. Entrada N : el tamaño de la matriz, es decir6 x 6 Salida La matriz. Puede imprimirlo, devolverlo como una cadena (con las nuevas líneas) o como una lista / matriz de listas / …
18 code-golf  matrix 

10
Descifrar el formato extendido de Wechsler
Este desafío se basa en una publicación de sandbox por user48538 . Como ya no está activo en este sitio, asumí este desafío. apgsearch , el programa distribuido de búsqueda de sopas para Conway's Game of Life y la base de datos de resultados de búsqueda, Catagolue usa apgcodes para …

2
¿Es esta una matriz de Weyr?
Hay un tipo de n × n matriz W llamada forma canónica básica de Weyr . Dicha matriz se describe por sus bloques y tiene las siguientes propiedades, utilizando el siguiente diagrama de referencia: los bloques diagonales principales W ii son n i × n i matrices de la forma …

20
Matrices Colapsadas
Relacionado: Diseñemos un mosaico de dígitos , Imprima / Imprima el L-phabet . Sandbox publica aquí Dadas 2 entradas C = columns and rows, S = starting pointsalen una matriz de la siguiente manera: Input 4, 3 1 2 3 0 2 2 3 0 3 3 3 0 0 …
18 code-golf  matrix 


29
Cuente los boletos de la suerte dentro del rango dado
En Rusia tenemos algo así como una tradición: nos gusta buscar boletos con suerte. Así es como se ve un boleto normal: Como puede ver, el boleto tiene un número de seis dígitos. Un número de seis dígitos se considera afortunado si la suma de los primeros tres dígitos es …
18 code-golf  math  number 

19
Evaluar cadena de expresión polinómica
Cree una función que tome una ecuación polinómica, un valor para xy devuelva el resultado de la operación. Ejemplo: dado 4x^2+2x-5y x=3salida 37. Este es el resultado de4(3)^2+2(3)-5 Suponga que todos los polinomios son válidos El formato polinómico siempre será coefficient(variable)^exponent => 4x^2excepto: Cuando el exponente es 1serácoefficient(variable) => 4x …

10
Secuencias de entrelazado
Las secuencias intercaladas representan una fusión arbitraria de cierto número de secuencias. Se puede hacer una secuencia intercalada agregando elementos a una lista uno por uno de un número de listas, eligiendo el siguiente elemento de alguna lista cada vez. Por lo tanto, una secuencia intercalada contendrá exactamente los mismos …

13
El juego principal de Conway
Específicamente, el PRIMEGAME de Conway . Este es un algoritmo ideado por John H. Conway para generar números primos usando una secuencia de 14 números racionales: A B C D E F G H I J K L M N 17 78 19 23 29 77 95 77 1 11 …

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.