Perguntas com a marcação «arithmetic»

10
Visualize o algoritmo euclidiano novamente

Tarefa Dados dois números inteiros positivos: Desenhe o retângulo com as dimensões especificadas pelos dois números inteiros. Repita a Etapa 3 até não haver mais espaço. Desenhe e preencha o quadrado maior tocando três lados do retângulo (restante). Saída do retângulo resultante. Exemplo Por...

10
Adicionador binário cego

Imagine que você tem duas caixas B(x)e B(y), cada uma contendo um bit desconhecido - 0 ou 1, e uma máquina Fque pode radiografá-las e produzir uma terceira caixa para B(x^y)( xor ). Ftambém pode calcular B(x*y)( e ). De fato, esses são apenas casos especiais da operação única que a máquina pode...

9
Soma de strings sem converter

Você precisa pegar 2 entradas de string e gerar a soma dessas duas strings sem convertê-las em int ou usar qualquer tipo de dado numérico. ex. string one = "123"; string two = "456"; string sum = "579"; Suponha que as strings não tenham mais que 10 dígitos. Este é o código de golfe e a...

9
Alteração hereditária da base

fundo Nesse desafio, uma representação de baseb de um número inteiro né uma expressão de numa soma de potências de b, onde cada termo ocorre na maioria das b-1vezes. Por exemplo, a 4representação base de 2015é 4^5 + 3*4^4 + 3*4^3 + 4^2 + 3*4 + 3 Agora, a representação de base hereditáriab de né...

9
Calcular o símbolo Kronecker

Links relevantes aqui e aqui , mas aqui está a versão curta: Você tem uma entrada de dois números inteiros ae bentre infinito negativo e infinito (embora, se necessário, eu possa restringir o intervalo, mas a função ainda deve aceitar entradas negativas). Definição do símbolo Kronecker Você deve...

9
Verifique o número de nascimento

Um número de nascimento norueguês consiste em 11 dígitos, compostos da seguinte maneira: DDMMYYiiikk DD é o dia (de 01 a 31) MM é o mês (de 01 a 12) YYé o ano (de 00 a 99). Não é diferenciado entre 1900 e 2000 iii é o "número individual" kk são dois dígitos de controle iii é determinado por...

9
Simplifique uma data

Isso é semelhante à simplificação de frações, mas com Datas! A entrada do seu programa deve estar no formato mm/dd Por exemplo 3/4 //March 4 12/15 //December 15 1/1 // January 1 Assumimos que a entrada será válida de modo que os meses tenham esses números de dias: January 31 February 28 March...

9
Sequência de Szekeres

Definição a(1) = 1 a(2) = 2 a(n)é o menor número k>a(n-1)que evita qualquer progressão aritmética em 3 termos em a(1), a(2), ..., a(n-1), k. Em outras palavras, a(n)é o menor número k>a(n-1)que não existe x, yonde 0<x<y<ne a(y)-a(x) = k-a(y). Exemplo elaborado Para n=5: Nós...

9
As dez cem palavras mais comuns

Esta pergunta foi escrita porque "Thing Explainer" é divertido de ler e me deu uma idéia. Escreva "coisas que fazem o computador fazer coisas" que lê / pega um conjunto de letras, números e coisas assim "#%|?e retorna True / 1se todas as palavras fizerem parte desse conjunto . Se todas as...

9
Crie todas as combinações de grupos de variáveis ​​até o pedido n

ESPECIFICAÇÃO Dadas as mvariáveis, crie todas as combinações conforme a ordem n. Por exemplo, A saída do mapeamento de duas variáveis ​​( ae b) para ordenar 1seria: uma b ab A saída do mapeamento de duas variáveis ​​( ae b) para ordenar 2seria: uma a 2 b b 2 ab a 2 b ab 2 a 2 b 2 A saída...

9
Implementar o método de Euler

O objetivo deste desafio é usar o método de Euler para aproximar a solução de uma equação diferencial da forma f (n) (x) = c. † A entrada será uma lista de números inteiros, em que o n th valor representa o valor de f (n) (0). O primeiro número inteiro é f (0), o segundo é f '(0) e assim por...

9
Golf os pseudoprimes!

Introdução / Histórico Em uma discussão recente no chat de criptografia, fui desafiado a discutir / ajudar com o teste de primalidade de Fermat e os números de Carmichael. Esse teste é baseado na premissa que a^(p-1) mod p==1sempre será válida para primos p, mas nem sempre para compostos. Agora,...

9
Expand Cadeias de comparação

Diferentemente da maioria das linguagens, o Python avalia a<b<ccomo seria feito em matemática, na verdade comparando os três números, em vez de comparar o booleano a<bcom c. A maneira correta de escrever isso em C (e muitos outros) seria a<b && b<c. Nesse desafio, sua tarefa...

9
Dada uma entrada int n, imprima n * invertido (n)

Dado um número inteiro n, impriman * reversed(n) reversed(n)é o número que você obtém quando reversedigita os dígitos n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...