Perguntas com a marcação «base-conversion»

31
Você aprendeu seu fib-abc?

Não gosto de números, mas gosto da sequência de Fibonacci. Tenho certeza de que poderíamos resolver algo. Por favor, leia um número inteiro n de STDIN e envie o n- ésimo número de Fibonacci na base 26 (em abcdefghijklmnopqrstuvwxyzvez de 0123456789) para STDOUT. O primeiro número de Fibonacci é...

31
Em que base está esse número?

Aqui está um desafio fácil e agradável: Dada uma sequência que representa um número em uma base desconhecida, determine a base mais baixa possível em que esse número possa estar. A sequência conterá apenas 0-9, a-z . Se desejar, você pode escolher letras maiúsculas em vez de minúsculas, mas...

30
Socorro! Minha calculadora quebrou! (Transforme expressão inteira em pressionamentos de tecla da calculadora)

Introdução Socorro! Eu deixei cair acidentalmente minha calculadora TI-84 pela janela (não pergunte como) e ela quebrou. Eu tenho um teste de matemática amanhã e a única calculadora que posso encontrar é uma com estes botões: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Meu teste de matemática é um teste de...

30
Triângulos ASCII

Sua tarefa é escrever um programa ou uma função que imprima um triângulo ASCII. Eles se parecem com isso: |\ | \ | \ ---- Seu programa terá uma única entrada numérica n, com as restrições 0 <= n <= 1000. O triângulo acima tinha um valor de n=3. O triângulo ASCII terá nbarras invertidas (...

29
Grade binária de 16 bits

Dado qualquer número inteiro de 16 bits não assinado, converta seu número decimal (ou seja, base-10) em uma grade 4x4 ASCII de seus bits, com o bit mais significativo (MSB) na parte superior esquerda, o bit menos significativo (LSB) em canto inferior direito, leia e depois para baixo (como texto em...

29
Tudo sobre binário básico

Por favor, desculpe o título punny. Esta é uma pergunta inspirada em Uma propriedade curiosa de 82000 . Nele, o autor aponta que o número 82000 é binário nas bases 2, 3, 4 e 5. A publicação então coloca a questão "existe um número que é binário nas bases 2, 3, 4, 5 e 6? "? (Para aqueles curiosos,...

29
A miragem da pessoa inteligente

Era uma vez, eu estava lendo esta pergunta / resposta no Quora Existem realmente programadores com formação em ciência da computação que não podem passar no teste FizzBuzz Este código é dado como a resposta óbvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i %...

28
Socorro! Minha calculadora está com defeito!

Introdução Minha calculadora está se comportando de forma estranha. Às vezes, quando digito um, 8ele exibe a 2. E às vezes, quando digito em, 6ele exibe a +. Alguns botões estão misturados! Alguém poderia me ajudar a determinar qual? Desafio: Entrada: lista de equações incorretas , com...

28
Menor Base Zeroless

Dado um número inteiro positivo n, produza a menor base em b >= 2que a representação da nbase bsem zeros à esquerda não contém a 0. Você pode assumir queb <= 256 para todas as entradas. Casos de teste 1 -> 2 (1) 2 -> 3 (2) 3 -> 2 (11) 4 -> 3 (11) 5 -> 3 (12) 6 -> 4 (12) 7...

27
Números com simetria rotacional

Dado um número inteiro, a saída de um truthy valor se for o mesmo de cabeça para baixo (girado 180 °) ou um Falsas valor de outra forma. 0, 1, E 8tem simetria de rotação. 6torna 9- se e vice-versa. Sequência de números que produzem resultados verdadeiros : OEIS A000787 0, 1, 8, 11, 69, 88, 96,...

26
1 + 1 = 10, 1 + 2 = 3

Escreva uma função ou programa que possa fazer aritmética simples (adição, subtração, multiplicação e divisão) na base 10 e na base 2. A função pegará uma expressão matemática como entrada e produzirá o resultado correto na base correta. A entrada será nnúmeros separados por um ou vários...

26
Sistema de número de resíduos

Na linha de grandes desafios, pensei que este poderia ser interessante. Neste desafio, usaremos o sistema de número de resíduos (RNS) para executar adição, subtração e multiplicação em números inteiros grandes. O que é o RNS O RNS é uma das muitas maneiras que as pessoas desenvolveram para...

26
Vá em frente!

Dado um número inteiro N, execute as seguintes etapas: (usando 9 como exemplo). Receber entrada N. ( 9) Converta N da base10 para a base2. ( 1001) Aumente cada bit em 1. ( 2112) Trate o resultado como base3 e converta-o novamente em base10. ( 68) Retornar / Imprimir o resultado. Entrada Pode...