Perguntas com a marcação «binary»

37
Números dobráveis

Dado um número, determine se é um número dobrável. Um número dobrável é um número tal que, se você pegar a representação binária e "dobrar" ao meio, isso é o resultado da multiplicação XNOR da primeira metade do número e da segunda metade com os dígitos ao contrário, você obterá zero. Se o número...

36
Números binários complexos

Vamos criar um mapeamento subjetivo simples de números inteiros positivos para números gaussianos , que são números complexos em que as partes reais e imaginárias são números inteiros. Dado um número inteiro positivo, por exemplo 4538, expresse-o em binário sem líderes 0: 4538 base 10 =...

36
Registros ASCII básicos

Título alternativo: Registre sua sentença de prisão na parede Dado um número n, as contagens de saída agrupadas nos tradicionais 5 por grupo e 50 por linha. Exemplos 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50. |||/ |||/ |||/ |||/ |||/...

34
Detonar uma string

Dada qualquer sequência, imprima-a na forma de um triângulo, onde o texto corre para cima e para baixo ao longo de cada diagonal. Por exemplo, uma entrada de "Hello World"deve produzir: d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l o...

33
Codifique um número inteiro

Dado inteiro positivo n > 2. Nós o convertemos em uma matriz da seguinte maneira: Se for igual para 2retornar uma matriz vazia Caso contrário, crie uma matriz de todos nos fatores primos classificados de forma crescente, então cada elemento substitua por seu índice na sequência de números...

33
Crie uma parede binária

Dada uma matriz de números inteiros positivos na base 10, onde n > 0, emitem sua representação de uma parede binária. Como é que isso funciona? Converta cada número em sua representação binária. Coloque a representação com zeros à esquerda no comprimento do maior, ou seja, 1, 2-> 1,...

33
Biplex: um importante operador inútil

Entrada Uma lista de 1 a 255 números inteiros positivos (inclusive), cada um no intervalo de 1 a 2 32 - 1 (inclusive). Seu formato de entrada não precisa ser idêntico aos casos de teste. A entrada sem zeros à esquerda é necessária para ser aceita. A entrada com zeros à esquerda não precisa ser...

32
Inclinações finitas em uma dimensão

O objetivo deste desafio é determinar se uma coleção de peças unidimensional pode ser lado a lado para formar um pedaço contínuo finito. Uma peça é uma sequência finita não vazia de zeros e que começa e termina com um. Algumas peças possíveis são 1, 101, 1111, 1100101. Lado a lado significa...

32
Conversor de binário para decimal

Conversor de binário para decimal Tanto quanto posso ver, não temos um desafio simples de conversão de binário para decimal. Escreva um programa ou função que pega um número inteiro binário positivo e gera seu valor decimal. Você não tem permissão para usar nenhuma função de conversão básica...

31
Faro embaralha uma matriz

Um shuffle de Faro é uma técnica frequentemente usada por mágicos para "embaralhar" um baralho. Para executar um embaralhamento de Faro, você primeiro corta o baralho em 2 partes iguais e depois intercala as duas partes. Por exemplo [1 2 3 4 5 6 7 8] Faro embaralhado é [1 5 2 6 3 7 4 8] Isso...

31
Soma dos poderes de 2

O desafio Dada uma entrada inteira em xque 1 <= x <= 255, retorne os resultados de potências de dois que, quando somadas, dão x. Exemplos Dada a entrada: 86 Seu programa deve gerar: 64 16 4 2 Entrada: 240 Saída: 128 64 32

31
Fibonacci binário

Desafio Você precisa gerar um programa ou função que receba um número inteiro positivo N, calcule os primeiros N termos da sequência de Fibonacci em binário, concatene-o em um único número binário, converta esse número de volta para decimal e, em seguida, gera o decimal como um inteiro. Por...

31
Telegraphy Golf: Decode Baudot Code

fundo Em 1870, Émile Baudot inventou o Baudot Code , um caractere de comprimento fixo que codifica para telegrafia. Ele projetou o código a ser digitado a partir de um teclado manual com apenas cinco teclas; dois operados com a mão esquerda e três com a direita: Os indicadores direito, médio e...

30
Números com várias execuções de unidades

Tarefa Encontre o conjunto de números de modo que a representação binária contenha duas ou mais execuções 1separadas por pelo menos uma 0. Por exemplo, para os números com 4 bits: 0 0000 (no ones) 1 0001 (only one run) 2 0010 (only one run) 3 0011 (only one run) 4 0100 (only one run) 5...

30
Bits médios: um desafio médio

Dado um número inteiro N> = 1, imprima o número médio de bits em um número inteiro de 0 a N - 1 Especificação A saída pode ser calculada como a soma do número de bits na representação binária de cada número inteiro de 0 a N-1, dividido por N. A representação binária de um número inteiro não...

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