Preguntas etiquetadas con number-theory

22
Imprime los números de Super Collatz

La secuencia de Collatz (también llamada problema 3x + 1) es donde comienzas con cualquier número entero positivo, para este ejemplo usaremos 10 y le aplicaremos este conjunto de pasos: if n is even: Divide it by 2 if n is odd: Multiply it by 3 and add 1 repeat until n = 1 10 es par, entonces...

22
Secuencias de productos de dígitos

Aquí hay una secuencia interesante descubierta por Paul Loomis, matemático de la Universidad de Bloomsburg. De su página en esta secuencia: Definir f(n) = f(n-1) + (the product of the nonzero digits of f(n-1)) f(0) = x, con xcualquier número entero positivo, escrito en base 10. Entonces,...

22
Inverso multiplicativo modular

Su tarea es dar dos números enteros ay bcalcular el inverso multiplicativo modular de un módulo b, si existe. El inverso modular del amódulo bes un número ctal que ac ≡ 1 (mod b). Este número es un módulo único bpara cualquier par de ay b. Existe solo si el máximo común divisor de ay bes 1. La...

22
Invertir y restar

Descripción del desafío Tomemos un número entero positivo n, invierta sus dígitos para obtener rev(n)y obtener el valor absoluto de la diferencia de estos dos números:|n - rev(n)| (o abs(n - rev(n))). Ejemplo: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 Después de...

21
Números Congruentes

Definiciones: Un triángulo se considera un triángulo rectángulo si uno de los ángulos internos es exactamente 90 grados. Un número se considera racional si se puede representar mediante una relación de enteros, es decir p/q, donde ambos py qson enteros. Un número nes un número congruente si...

21
Producto de divisores

Reto Dado un número entero positivo, devuelve el producto de sus divisores, incluido él mismo. Esta es la secuencia A007955 en el OEIS . Casos de prueba 1: 1 2: 2 3: 3 4: 8 5: 5 6: 36 7: 7 8: 64 9: 27 10: 100 12: 1728 14: 196 24: 331776 25: 125 28: 21952 30: 810000 Tanteo Este es el código...

21
Teorema del resto chino

El teorema del resto chino nos dice que siempre podemos encontrar un número que produzca los restos requeridos bajo diferentes módulos primos. Su objetivo es escribir código para generar dicho número en tiempo polinómico. El código más corto gana. Por ejemplo, supongamos que se nos dan estas...

21
Conjetura recursiva de Collatz

La conjetura de Collatz postula que si toma un número entero positivo, repita el siguiente algoritmo suficientes veces: if number is odd, then multiply by three and add one if number is even, then divide by two eventualmente terminarás en 1. Parece que siempre funciona, pero nunca se ha...

21
¡Un programa más y estoy fuera!

Dado un nivel de anidamiento de entero positivo ny una cadena sde caracteres ascii imprimibles ( para ~generar un programa que, cuando se ejecuta en el mismo idioma, genera un programa que genera un programa ... que genera la cadena) s. Se ndebe generar un total de programas, todos los cuales se...

21
Particionamiento recíproco

Dado un número n> 77 , escriba un programa o función que encuentre un conjunto de enteros positivos distintos de modo que la suma del conjunto sea igual a n , y la suma de los recíprocos del conjunto sea igual a 1. Ejemplo para 80: 80 = 2 + 4 + 10 + 15 + 21 + 28 ⟶ 1/2 + 1/4 + 1/10 + 1/15 +...

21
Triángulo Alterno de Pascal

El triángulo de Pascal se genera al comenzar 1y formar cada fila a partir de adiciones sucesivas. Aquí, en cambio, formaremos un triángulo alternando la multiplicación y la suma. Comenzamos la fila 1con solo un solitario 1. Posteriormente, la suma se realiza en las filas impares, y la...

21
Cuando la vida te da limones, haz limonada

Reto Se le dará una cadena de entrada, en cualquier lugar de la palabra "Lemon"se encuentra que debe ser convertido a "Lemonade" , pero el a, dy edebe ser tomado de otra parte de la frase. Ejemplo Entrada de ejemplo: Encontré un limón cuando era niño Salida de ejemplo: Encontré una...

21
Factorización de Fibonacci

Números de Fibonacci Los números de Fibonacci comienzan con f(1) = 1y f(2) = 1(algunos incluyen f(0) = 0, pero esto es irrelevante para este desafío. Entonces, para n > 2, f(n) = f(n-1) + f(n-2). El reto Su tarea es encontrar y generar el nenésimo número positivo que se puede expresar como...

20
¿Es este un número triangular truncado?

Secuencia OEIS relacionada: A008867 Número triangular truncado Una propiedad común de los números triangulares es que se pueden organizar en un triángulo. Por ejemplo, tome 21 y organícelo en un triángulo de os: o oo ooo oooo ooooo oooooo Definamos un "truncamiento:" cortando triángulos...