Perguntas com a marcação «number-theory»

22
Imprimir os números Super Collatz

A sequência Collatz (também chamada de problema 3x + 1) é onde você começa com um número inteiro positivo; neste exemplo, usaremos 10 e aplicaremos este conjunto de etapas: if n is even: Divide it by 2 if n is odd: Multiply it by 3 and add 1 repeat until n = 1 10 é par, então dividimos por 2...

22
Maiores expoentes principais

Dado um número inteiro n >= 2, produz o maior expoente em sua fatoração primária. Esta é a sequência O0IS A051903 . Exemplo Let n = 144. Sua principal fatoração é 2^4 * 3^2. O maior expoente é 4. Casos de teste 2 -> 1 3 -> 1 4 -> 2 5 -> 1 6 -> 1 7 -> 1 8 -> 3 9 ->...

22
Obtenha um número aleatório de n dígitos com dígitos distintos e primeiro não um 0

Eu li essa pergunta e achei que seria um bom desafio. Tarefa Dê uma entrada para 0<n<10gerar um número aleatório com exatamente n dígitos o primeiro não é 0 então f(n)>10**(n-1)-1 dígitos distintos Critérios de vitória Isso é código-golfe, então o código mais curto...

22
Inverso multiplicativo modular

Sua tarefa é fornecer dois números inteiros ae bcalcular o inverso multiplicativo modular de um módulo b, se existir. O inverso modular do amódulo bé um número ctal que ac ≡ 1 (mod b). Este número é um módulo únicob para qualquer par de ae b. Existe apenas se o maior divisor comum de ae bé 1. A...

22
Inverter e subtrair

Descrição do Desafio Vamos pegar um número inteiro positivo n, reverter seus dígitos para obter rev(n)e obter o valor absoluto da diferença desses dois números: |n - rev(n)|(ou abs(n - rev(n))). Exemplo: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 Depois de repetir...

22
Derrube alguns dominós!

Obrigado a esta pergunta por alguma inspiração Neste desafio, representaremos uma linha de dominó como uma sequência de |, /e \. Você receberá uma sequência de dominós como entrada e deverá determinar como eles se parecerão quando se estabelecerem. Aqui estão as regras de como os dominós...

21
Produto dos divisores

Desafio Dado um número inteiro positivo, retorne o produto de seus divisores, incluindo ele próprio. Esta é a sequência A007955 no OEIS . Casos de teste 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 Pontuação Isso é...

21
Teorema do Restante Chinês

o Teorema Chinês do Restante nos diz que sempre podemos encontrar um número que produz quaisquer restos necessários sob diferentes módulos primos. Seu objetivo é escrever código para gerar esse número em tempo polinomial. O menor código vence. Por exemplo, digamos que recebemos essas restrições (...

21
Números congruentes

Definições: Um triângulo é considerado um triângulo retângulo se um dos ângulos internos for exatamente 90 graus. Um número é considerado racional se puder ser representado por uma razão de números inteiros, ou seja p/q, onde ambos pe qsão números inteiros. Um número né um número congruente se...

21
Conjectura recursiva de Collatz

A conjectura de Collatz postula que, se você pegar um número inteiro positivo, repita o seguinte algoritmo várias vezes: if number is odd, then multiply by three and add one if number is even, then divide by two você acabará em 1. Parece sempre funcionar, mas nunca foi provado que sempre...

21
Mais um programa e estou fora!

Dado um nível positivo de aninhamento de número inteiro ne uma sequência sde caracteres ascii imprimíveis ( para ~gerar um programa que, quando executado no mesmo idioma, gera um programa que gera um programa ... que gera a strings . Um total de n programas deve ser gerado, todos os quais devem...

21
Recíprocos de particionamento

Dado um número n> 77 , escreva um programa ou função que encontre um conjunto de números inteiros positivos distintos, de modo que a soma do conjunto seja igual a n e a soma dos recíprocos do conjunto seja igual a 1. Exemplo para 80: 80 = 2 + 4 + 10 + 15 + 21 + 28 ⟶ 1/2 + 1/4 + 1/10 + 1/15 +...

21
Triângulo Alternativo de Pascal

O triângulo de Pascal é gerado começando 1e tendo cada linha formada a partir de adições sucessivas. Aqui, em vez disso, vamos formar um triângulo alternando multiplicação e adição. Começamos a remar 1com apenas um solitário 1. Posteriormente, a adição é feita nas linhas ímpares e a multiplicação...

21
Quando a vida lhe der limões, faça uma limonada

Desafio Você será dado uma cadeia de entrada, em qualquer lugar a palavra "Lemon"é encontrada deve ser convertido para "Lemonade" , mas o a, de edeve ser emprestado de outro lugar na sentença. Exemplo Exemplo de entrada: Encontrei limão quando criança Saída de exemplo: Eu encontro uma...

21
Fatoração de Fibonacci

Números de Fibonacci Números de Fibonacci começar com f(1) = 1e f(2) = 1(alguns inclui f(0) = 0mas isso é irrelevante para este desafio. Então, para n > 2, f(n) = f(n-1) + f(n-2). O desafio Sua tarefa é encontrar e ngerar o -ésimo número positivo que pode ser expresso como produto dos números...