Perguntas com a marcação «conversion»

22
Calcular a soma binária de uma palavra

Pegue uma string scontendo caracteres ASCII imprimíveis como entrada e produza sua "soma binária dividida". Precisa de uma explicação? Como você obtém a soma binária dividida? Usaremos a string A4como exemplo na explicação a seguir. Converta os caracteres em binários, tratando cada letra como...

22
Um desafio ogl-edocf

Entrada Uma sequência aleatória não vazia que consiste em caracteres ASCII no intervalo .[ 32..126 ][32..126][32..126] Saída A saída é obtida aplicando rotações sucessivas na sequência de entrada. Para cada letra ( [a-zA-Z]) na sequência de entrada, da esquerda para a direita: se a letra...

21
Gere o nome da coluna do Excel a partir do índice

Este vem de um problema da vida real. Resolvemos isso, é claro, mas continua a parecer que poderia ter sido feito melhor, que é uma solução muito longa e indireta. No entanto, nenhum dos meus colegas pode pensar em uma maneira mais sucinta de escrevê-lo. Portanto, eu a apresento como...

21
A sequência Baum-Sweet

A sequência Baum-Sweet (A086747 com um toque) Pegue um número inteiro positivo ne imprima os números inteiros de 1 a n para os quais a sequência Baum-Sweet retorna verdadeira. A sequência Baum-Sweet deve retornar falso se a representação binária do número contiver um número ímpar de zeros...

21
Números ASCII Maya

Escreva um programa ou função que, dado um número inteiro positivo como entrada, produza a representação desse número inteiro em números maias . Números maias Os números maias são um sistema vigesimal (base 20) usando apenas três símbolos: < >para zero (o símbolo correto é algum tipo de...

21
Desenhe um quadrado vazio de # com a largura especificada

Eu recebi esse desafio da Codingame e estou curioso sobre soluções melhores que as minhas: Dada uma largura via entrada padrão, desenhe um quadrado oco de '#' em determinada largura e comprimento. Exemplo: 5 resultados em ##### # # # # # # ##### Eu usei python para resolver isso, por isso...

21
Localização da base de repdigite

Um repdigit é um número natural que pode ser gravado apenas repetindo o mesmo dígito. Por exemplo, 777é um re-dígito, pois é composto exclusivamente pelo dígito 7repetido três vezes. Isso não se limita a números decimais (base 10), no entanto: Todo número de Mersenne (no formato M n = 2 n -1 ) é...

21
Sumorial digital

Dada uma entrada n, escreva um programa ou função que produz / retorna a soma das somas digitais de ntodas as bases de 1 a n. n + ∑b = 2n∑i = 0∞⌊ nbEu⌋ modbn+∑b=2n∑Eu=0 0∞⌊nbEu⌋modbn + \sum_{b=2}^n \sum_{i=0}^\infty \left\lfloor \frac{n}{b^i} \right\rfloor \bmod b Exemplo: n = 5 Crie o...

20
Incrementar a base 36 strings

Esta é uma versão de código-golfe de uma pergunta semelhante que fiz anteriormente na pilha, mas pensei que seria um quebra-cabeça interessante. Dada uma sequência de comprimento 10 que representa um número base 36, aumente-a em um e retorne a sequência resultante. Isso significa que as cordas...

20
Simplifique o binário

Desafio Dado um número binário como entrada por qualquer meio, "simplifique" o número usando um programa ou uma função completa. Entrada [binary] binary é um número no binário acima de 0. Saída Pegue a entrada, converta-a na base 10 sem usar um built-in; em seguida, se esse número contiver...

20
Encontre os Emirados!

Um emirp é um primo não palindrômico que, quando revertido, também é primo. A lista de emirps da base 10 pode ser encontrada no OEIS . Os seis primeiros são: 13, 17, 31, 37, 71, 73 No entanto, devido à regra de reversão, os emirps são diferentes em cada base. Por exemplo, os seis primeiros...

20
Encontre o polinômio

Sabemos que f é um polinômio com coeficientes inteiros não negativos. Dado f (1) e F (1 + f (1)) de retorno f . Você pode gerar f como uma lista de coeficientes, um polinômio no formato ASCII ou semelhante. Exemplos: f(1) f(1+f(1)) f 0 0 0 1 1 1 5 75 2x^2 + 3 30 3904800 4x^4 + 7x^3 + 2x^2 + 8x +...

20
Encontre a diferença BCD de um número

Diferença BCD Dado um número inteiro n, converta-o para BCD ( decimal com código binário ) substituindo cada dígito decimal pela sua representação binária de 4 dígitos 234 -> 0 0 1 0 0 0 1 1 0 1 0 0 Em seguida, gire a lista de dígitos binários para encontrar os números maiores e menores,...

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
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...