Perguntas com a marcação «conversion»

10
Codificação Base85

O desafio Escreva um programa que possa receber uma entrada de uma string de linha única contendo qualquer caractere imprimível ASCII e produzir a mesma string codificada no Base85 (usando uma convenção big endian). Você pode assumir que a entrada sempre será ≤ 100 caracteres. Um guia para a...

10
Números que são palíndromos em N bases

Dado um número inteiro não negativo n >= 0, imprima para sempre a sequência de números inteiros x_i >= 3que são palíndromos em nbases exatamente diferentes b, onde a base pode estar 2 <= b <= x_i-2. Isso é basicamente o inverso do OEIS A126071 , no qual você gera quais índices nessa...

10
Hexadecimal para Binário

Converta um número hexadecimal (de qualquer tamanho) em um número binário. Insira um número hexadecimal POSITIVO com a 0xno início. A entrada válida sempre coincidir com o seguinte regex: 0x[0-9a-fA-F]+. Se a entrada não for um número hexadecimal válido, ou seja, qualquer coisa que não...

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
De Rgb para Cmyk

Dados 3 bytes ou RGB como entrada, calcule os valores CMYK mais próximos e faça a saída deles. crie uma função com parâmetros e valor de retorno ou um programa que opere em stdin / stdout use o perfil de cores de sua escolha, mas forneça uma referência entrada pode ser valores numéricos separados...

9
Primários XOR negativos

Há cerca de um ano, você foi solicitado a encontrar os primos XOR . Esses são números cujos únicos fatores são 1 e eles mesmos ao executar a multiplicação de XOR na base 2 . Agora vamos apimentar um pouco as coisas. Vamos encontrar os primos XOR na base -2 Convertendo para Base -2 A base -2 é...

9
Converter AWG em Polegadas

AWG (American Wire Gauge) é uma maneira comum de especificar tamanhos de fio. Sua tarefa neste desafio é converter de um determinado medidor para o diâmetro do fio em polegadas. O tamanho em polegadas para os medidores de 4/0a 40é mostrado na tabela abaixo: Tabela de medidas em polegadas | AWG |...

9
Converter valores CMYK em RGB

Dados os códigos de cores em CMYK, converta-os para o valor RGB. Entrada: sequência de 4 números inteiros (variando de 0 a 100) separados por espaço 86 86 0 43 28 14 0 6 0 41 73 4 Resultado: #141592 #ABCDEF #F49043 O menor código vence! DICA: Para converter CMYK em RGB, você pode...

9
A expansão binária binária

Normalmente, decompomos um número em dígitos binários atribuindo-o com potências de 2, com um coeficiente de 0ou 1para cada termo: 25 = 1*16 + 1*8 + 0*4 + 0*2 + 1*1 A escolha de 0e 1é ... não muito binária. Realizaremos a verdadeira expansão binária expandindo com potências de 2, mas com um...

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

8
Conserte suas árvores!

Em informática, geralmente usamos árvores de muitas formas e representações diferentes. Os três principais métodos de serialização de árvores binárias são notação de prefixo, infixo e postfix. Por exemplo, a seguinte árvore binária:   (fonte: Olimpíada Holandesa de Informática, finais,...

8
Converter entre prefixos SI

Introdução O Sistema Internacional de Unidades é um sistema de medição em todo o mundo, exceto em alguns países, incluindo os EUA . O sistema SI (ou sistema métrico) é baseado em potências de dez, listadas abaixo (observe que esta é uma tabela incompleta): femto(f) pico(p) nano(n) micro(μ)...

8
Converta uma string de "base mista" para ASCII

Dada a entrada de uma string com bytes que podem ser binários, octais ou hexadecimais, produz o equivalente ASCII da string. A entrada será fornecida no seguinte formato, por exemplo: 501200100001147 que representa 0x50 0o120 0b01000011 0x47 que é equivalente (em ASCII) a PPCG Binário,...

8
Reverse Greek Conversion Golf

Introdução Você deve criar uma função para converter números gregos em números arábicos. A entrada será um numeral grego menor que 1000e maior que 0. Este é o inverso do meu desafio anterior . Algoritmo Entrada dividida em letras (por exemplo, ΡΚΓ-> Ρ, Κ, Γ) Tome cada letra, e mudança de...

8
Viajando em uma Terra plana

As coordenadas no mundo da Terra plana consistem em latitude (x) e longitude (y), que são números inteiros no intervalo de 0 a 9999. Muito parecido com números inteiros gaussianos , mas eles sempre são escritos usando esta notação: 411S 370E Ou seja, com Sou Nanexado à latitude e / Eou Wanexado...

8
Extensão do jogo dos setes

Introdução Produza todos os números em uma base específica que apareceriam em uma versão adaptada do jogo dos sete. Desafio Sua tarefa é produzir todos os números em uma determinada base em um determinado intervalo, ignorando os que correspondem a determinadas condições. Você receberá quatro...