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

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

25
Toda a sua base bijetiva pertence a nós

fundo A numeração bijetiva da base b , onde b é um número inteiro positivo, é uma notação posicional bijetiva que utiliza símbolos b com valores associados de 1 a b . Diferentemente de sua contraparte não-bijetiva, nenhum símbolo tem o valor 0 . Dessa forma, cada número inteiro não negativo n tem...

25
Quantos dias em um mês?

Dada uma representação textual (nome completo que não diferencia maiúsculas de minúsculas ou abreviação de 3 caracteres) de um mês, retorne o número de dias no mês. Por exemplo, december, DECe dectodos devem retornar 31. Fevereiro pode ter 28 ou 29 dias. Suponha que a entrada seja um mês em uma...

25
Convertendo "0xUsernames"

0xUsernames Há tantas pessoas usando um serviço de mensagens que estão ficando sem espaço para armazenar todos os nomes de usuário! Para corrigir isso, eles começarão a armazenar nomes de usuário como hexadecimal, sempre que possível. Se um nome de usuário consistir apenas em caracteres...

24
Desordem de caracteres ASCII

Escreva um programa que tenha como entrada uma sequência composta por caracteres imprimíveis (ASCII 20-7E) e um número inteiro nem [2,16] e execute a seguinte modificação na sequência. Cada caractere na string é convertido em seu código ASCII (os exemplos dados são em hexadecimal, embora a base...

24
Tire um byte dele!

Sua tarefa é, dado um número inteiro não assinado n, encontrar o maior número que pode ser criado removendo um único byte (8 bits consecutivos) de dados. Exemplo Dado o número 7831, primeiro o convertemos em binário (removendo quaisquer zeros iniciais): 1111010010111 Em seguida, encontramos...

24
Analisar o pacote

Graças à sua ajuda no desafio Marcar meu e-mail , o PPCG-Post carimbou com sucesso todos os seus pacotes com os códigos de barras gerados! Agora, é hora de decodificá-los. Nesse desafio, seu programa, com um código de barras gerado a partir do desafio Mark My Mail , decodificará e retornará o...

24
Implementar kerning simplificado

Introdução Kerning significa ajustar o espaçamento entre as letras de um texto. Como exemplo, considere a palavra Topescrita com os três glifos a seguir: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

23
Implementar um cronômetro

Implemente um cronômetro digital simples , que exibirá o tempo decorrido em segundos e minutos, conforme descrito abaixo. Importante Por favor, leia as seções Display e Controls ! Exibição O tempo decorrido deve ser exibido no MM:SS formato, substituindo a sequência de horas exibida...

23
Não muito romano Ternário

Dado um número inteiro n ≥ 0, imprima-o em uma notação de base 3 não posicional, usando dígitos 139ABCDE…e um separador de 1 caractere. Cada dígito é uma potência consecutiva de 3 e os dígitos no lado esquerdo do separador são negados, por exemplo, A931 | B → 81− (1 + 3 + 9 + 27) → 41 . Um dígito...

23
Um desafio geométrico

Todo mundo adora geometria. Então, por que não tentamos codificá-lo? Esse desafio envolve receber letras e números e criar formas dependendo dele. A entrada A entrada será na forma de (shapeIdentifier)(size)(inverter). Mas o que são identificador de forma, tamanho e inversor? O identificador de...

23
A base na mistura

Entrada: uma lista / matriz de números inteiros para os quais cada item está no intervalo de 2-36. Saída: a soma dos números inteiros (como base 10), onde cada próximo número inteiro está na base do valor anterior (começando com uma base regular 10). Exemplo: Digamos que temos uma entrada como...

23
Converter um número em hexadecimal

Desafio Aqui está um simples. Escreva uma função ou programa quando receber um número na base 10 como entrada, ele retornará ou imprimirá o valor desse número em hexadecimal . Exemplos 15 -> F 1000 -> 3E8 256 -> 100 Regras Nenhuma função hexadecimal incorporada, seja qual for As...

23
Substrings de identificação exclusiva mais curtas

Dada uma lista de seqüências de caracteres, substitua cada sequência por uma de suas subseqüências não vazias, que não é uma subseqüência de nenhuma das outras seqüências da lista e o mais curta possível. Exemplo Dada a lista ["hello","hallo","hola"], "hello"deve ser substituído por apenas...

22
Octógonos artísticos ASCII

Dado um número inteiro de entrada n > 1, produza um octógono de arte ASCII com comprimentos laterais compostos por ncaracteres. Veja exemplos abaixo: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # #...

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