Perguntas com a marcação «arithmetic»

13
Calcular o Divmod superior

Tarefa Dado dois inteiros positivos (divid e nd e divis de o r), calcular o q uotient e o r emainder. Normalmente, seria calculado como e = o*q+ronde q*o<=ee 0<=r<o. Para este desafio ainda, e = o*q+rmas q*o>=ee -o<r<=0. Por exemplo e=20e o=3, normalmente 20/3 -> 20=3*6+2,...

13
Recupere o primo do poder primo

Definição : uma potência primária é um número natural que pode ser expresso na forma p n, em que p é uma primária e n é um número natural. Tarefa : Dada uma potência primária p n > 1, retorne a prime p. Casos de teste : input output 9 3 16 2 343 7 2687 2687 59049 3 Pontuação : Este é o...

12
Implementar um número de ponto flutuante binário IEEE 754 de 64 bits através da manipulação de números inteiros

(Eu marquei a pergunta "C" por enquanto, mas se você souber de outro idioma que suporte sindicatos, também poderá usá-lo.) Sua tarefa é criar os quatro operadores matemáticos padrão + - * /para a seguinte estrutura: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2];...

12
Avaliar a enésima hiperoperação

Eu percebo que isso é um pouco matemático, mas - aqui vai. Em matemática, a sequência de hiperoperação é uma sequência infinita de operações aritméticas (chamadas hiperoperações) que começa com a operação unária do sucessor e continua com as operações binárias de adição, multiplicação e...

12
Raiz quadrada inteira de inteiro [fechado]

Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 2 anos . Problema: Na sua escolha de idioma,...

12
Combinações de Kakuro

Combinações de Kakuro Como não consigo fazer aritmética mental, luto frequentemente com o quebra- cabeça de Kakuro , que exige que a vítima calcule repetidamente quais números distintos no intervalo de 1 a 9 (inclusive) somam outro número no intervalo de 1 a 45 quando você sabe como muitos números...

12
Encontre a operação máxima

O desafio é encontrar o número máximo que você pode obter de uma lista de números inteiros usando operadores aritméticos básicos (adição, subtração, multiplicação, negação unária) Entrada Uma lista de números inteiros Resultado O resultado máximo usando todos os números inteiros na entrada. A...

12
Implementar um somador de 8 bits

O desafio Implemente uma função que aceite dois números inteiros cujos valores variam de 0 a 255 e retorne a soma dos números inteiros mod 256. Você pode usar apenas operadores de negação bit a bit (~), bit a bit ou (|), deslocamento de bits (>>, <<) e atribuição (=). Coisas que você...

12
Conversão de Base Mista

fundo A maioria das pessoas aqui deve estar familiarizada com vários sistemas básicos: decimal, binário, hexadecimal, octal. Por exemplo, no sistema hexadecimal, o número 12345 16 representaria 1*16^4 + 2*16^3 + 3*16^2 + 4*16^1 + 5*16^0 Observe que geralmente não esperamos que a base (aqui 16)...

12
Número de labirintos válidos

Dada uma WxHgrade, quantos labirintos possíveis existem? Coisas que você sabe sobre o labirinto: A grade é exatamente Hquadrados altos e Wquadrados largos. Existem três tipos de quadrados: Iniciar, Finalizar e Vazio. Seu labirinto deve conter exatamente 1 Start e 1 Finish, e todos os quadrados...

12
Rabiscos suaves vs. robustos vs. quebrados

Baseado em Chunky vs. Smooth Strings . Rabiscos /\_/\/\__/\/\/\/\_/\_/\são divertidos de fazer no teclado quando você está realmente entediado. Mas nem todos os rabiscos são criados iguais. Alguns rabiscos são suaves, tipo \___/, e alguns são grossos, tipo /\/\/\/\. Outros são simplesmente...

12
Ajude a recalcular seu representante!

Há alguns meses, tivemos uma discussão sobre meta sobre como aumentar a reputação concedida por upvotes em perguntas. Aqui estão os princípios básicos do nosso sistema de reputação atual para votos: 1 Uma pergunta votada Uvale 5 reputação. Uma resposta upvote uvale 10 reputação. Uma pergunta ou...

12
Números poligonais

Um número poligonal é o número de pontos em um k-gon do tamanho n. Você receberá ne k, e sua tarefa é escrever um programa / função que produza / imprima o número correspondente. Pontuação Isso é código-golfe . A solução mais curta em bytes vence. Exemplo O 3número do hexágono ( k=6, n=3) é...

12
Interprete o Kipple!

Introdução Kipple é uma linguagem de programação esotérica baseada em pilha inventada por Rune Berg em março de 2003. O Kipple possui 27 pilhas, 4 operadores e uma estrutura de controle. Pilhas As pilhas são nomeadas a- ze contêm números inteiros assinados de 32 bits. Há também uma pilha...