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.

26
Encuentra el rango de una palabra
Definición El rango de una palabra se define como la posición de la palabra cuando todas las permutaciones (o arreglos) posibles de sus letras se ordenan alfabéticamente, como en un diccionario, sin importar si las palabras son significativas o no. Consideremos estas dos palabras: "azul" y "visto". Para comenzar, escribiríamos …

19
Reconstruir una secuencia aritmética.
Dada una secuencia aritmética finita de enteros positivos con algunos términos eliminados del medio, reconstruya toda la secuencia. La tarea Considere una secuencia aritmética: una lista de enteros positivos en los que la diferencia entre dos elementos sucesivos es la misma. 2 5 8 11 14 17 Ahora suponga que …


25
Secuencias binarias
Dado un número binario A como entrada con d> 1 dígitos, genera un número binario B con d dígitos de acuerdo con las siguientes reglas para encontrar el enésimo dígito de B: El primer dígito de B es cero si el primer y el segundo dígitos de A son iguales; …
23 code-golf  binary 

5
Determine cuántas ruedas hay
Explicación no matemática Esta es una explicación que debe ser accesible independientemente de sus antecedentes. Desafortunadamente, implica algunas matemáticas, pero debería ser comprensible para la mayoría de las personas con un nivel de comprensión de la escuela intermedia. Una secuencia de puntero es cualquier secuencia tal que a (n + …

11
Función biyectiva ℤ → ℤⁿ
Es trivialmente posible crear una función biyectiva de (el conjunto de todos los enteros) a Z (por ejemplo, la función de identidad).ZZ\mathbb{Z}ZZ\mathbb{Z} También es posible crear una función biyectiva de a Z 2 (el conjunto de todos los pares de 2 enteros; el producto cartesiano de Z y Z ). …
23 code-golf  math  number 

16
Toma uno para hacer uno
Reto Dada una lista de enteros positivos, encuentre si existe una permutación donde tomar hasta un bit de cada uno de los enteros, 1se puede crear un número binario que consista en todos los s. El número de bits en el número binario resultante es igual al MSB más alto …


14
¿Puedo establecerme?
En el juego de mesa The Settlers of Catan , hay cinco tipos de recursos: Brick, Log, Ore, Wheat y Sheep. La construcción de un asentamiento cuesta un ladrillo, un tronco, un trigo y una oveja. Sin embargo, también puede intercambiar cuatro recursos idénticos para obtener un recurso de un …

8
Escribano Casciitum
Introducción Los cactus vienen en diferentes tamaños, formas y colores. Sin embargo, el cactus más emblemático y imprescindible en todos los occidentales tiene que ser el saguaro . Las características importantes son su tamaño y brazos, que han definido la apariencia estereotípica de los cactus. Su tarea es traer el …


7
Divisores falsos suma políglotas
La tarea En este desafío, su tarea es escribir un programa en un lenguaje de programación L que tome un entero positivo n , y genere la suma de los divisores apropiados de n ( secuencia A001065 en OEIS). Debería devolver la salida correcta para cualquier 1 ≤ n ≤ …

22
A mi alrededor, ayúdame
Dada una entrada n, su programa o función debe generar el número entero positivo más pequeño de kmodo que nredondeado al múltiplo más cercano de ksea ​​mayor que n. Ejemplo. Dada una entrada 20, el valor de salida debe ser 3: El múltiplo más cercano de 1es 20, que no …
23 code-golf  number 


5
Dispara las rampas y protege el premio gordo
Vas a participar en un concurso de juegos. Uno de los desafíos funciona de la siguiente manera: La primera sala contiene una gran cantidad de bolas idénticas. La segunda sala contiene una serie de rampas, cada una de las cuales tiene un sensor que cuenta cuántas bolas se han colocado …

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.