Perguntas com a marcação «arithmetic»

20
Multiplicação de zíper

Introdução Vamos definir uma nova operação aritmética, que chamo de multiplicação de zíper . Para multiplicar por zíper dois números inteiros não negativos, adicione zeros à esquerda para fazer coincidir os comprimentos, multiplique os dígitos da base 10 correspondentes dos números, adicione zeros...

20
É um número cíclico?

Um número cíclico é um número de "n" dígitos que, quando multiplicados por 1, 2, 3, ... n, resulta nos mesmos dígitos, mas em uma ordem diferente. Por exemplo, o número 142.857 é um número cíclico, pois 142.857 x 2 = 285.714, 142.857 x 3 = 428.571, 142.857 x 4 = 571.428 e assim por diante. Dada...

20
Jogando golfe fora dos inimigos

A configuração: Uma rede social relata o número de votos de uma postagem de duas maneiras: o número de votos líquidos (total de votos - total de votos negativos ) e a % de votos que foram votados , arredondados para o número inteiro mais próximo (0,5 arredondamentos para cima). O número de upvotes...

20
Sigmafy a expressão

Para quem não sabia, Sigma é uma letra grega que é muito usada em matemática como sinal de soma. Dada uma string que representa uma expressão dependendo de que designaremos , calcule a soma dos resultados para , para cada . Concisa, você deve encontrar tal que:E ( k ) E ( k ) k ∈ { 1 , 2 , 3 , 4 ,...

20
Dado um número, imprima sua "soma coletiva"

Dado um número como entrada, imprima sua soma coletiva O que é uma soma coletiva? Considere o número 13214, a entrada Ao percorrer cada um dos dígitos a partir da esquerda, poderemos obter sua soma coletiva. 1 significa olhar para o primeiro dígito e adicioná-lo à soma, soma = 1 3 significa...

20
Eliminação de código morto

O código morto fica lá, sem fazer nada, olhando para nós sabendo que nunca será executado ... mas hoje podemos nos vingar. Especificação A entrada será uma sequência multilinha. Cada linha pode ser uma atribuição ou uma expressão . Tarefa Uma atribuição é da forma em <name> = numberque...

20
Rhombus de Pascal

O Rhombus de Pascal (que na verdade é um triângulo) é obtido adicionando o padrão: * *** x ao invés de * * x Isso significa que cada célula é a soma das três células na linha diretamente acima dela e uma célula na linha 2 acima dela. Assim como o triângulo de Pascal, a linha zeroth tem...

20
Custo de compra do ponto de D&D

Ao criar um personagem de Dungeons & Dragons , uma alternativa às pontuações das habilidades de rolagem é atribuí-las a um orçamento de energia chamado compra por pontos. Pontuações de habilidades mais altas custam mais pontos, especialmente no extremo superior: uma pontuação de 8 é gratuita e...

20
Entre parênteses uma expressão

Recentemente, eu escrevi um novo idioma . Para evitar a necessidade de lidar com a ordem das operações , simplesmente parênteses pare cada expressão corretamente para evitar isso completamente. Como os parênteses estão nos códigos de caracteres 40 a 41, seu código precisará ser o mais curto...

20
X + Y = Z - mas em qual base?

O desafio Dados 3 números X, Ye Zna base B, encontre um número Bno qual a adição Xe o Yrendimento Z. As entradas x = 20, Y = 12e Z = 32poderia originar 5porque 20 + 12 = 32em 5 de base. Você pode supor que sempre haverá uma base na qual a adição está correta (há casos em que não existe uma base,...

20
Escreva um intérprete para *

A tarefa é simples. Escreva um intérprete para o idioma * . Aqui está um link maior para o wiki. Existem apenas três programas * válidos: * Imprime "Olá, mundo"  *  Imprime um número aleatório entre 0 e 2.147.483.647 *+* Corre para sempre. O terceiro caso deve ser um loop infinito de acordo...

20
Este é um número triangular truncado?

Sequência OEIS relacionada: A008867 Número triangular truncado Uma propriedade comum dos números triangulares é que eles podem ser organizados em um triângulo. Por exemplo, pegue 21 e organize em um triângulo de os: o oo ooo oooo ooooo oooooo Vamos definir um "truncamento:" cortando...

19
Poliglotas contraditórias

Bem, todo mundo adora poliglotas . Você receberá dois números inteiros, em qualquer forma padrão de entrada (sem codificação). Sua tarefa é escrever uma poliglota que encontre o valor mínimo em um idioma e o valor máximo entre os dois números no outro idioma e execute as seguintes operações: O...