Perguntas com a marcação «code-golf»

26
Gerador de interseção de 4 vias

Aqui está uma arte ASCII de uma interseção de quatro vias: | | | | | | | | | | | | | -----+-----+----- | | - - -| |- - - | | -----+-----+----- | | | | | | | | | | | | | (Observe como as estradas horizontais têm 3 linhas de altura, enquanto as estradas verticais têm 5 colunas de...

26
Decodificar o chmod

Desafio Dado um número de permissões octais de três dígitos, produza as permissões que ele concede. chmod Nos sistemas operacionais UNIX, as permissões de arquivo são alteradas usando o chmodcomando Existem algumas maneiras diferentes de usar o chmod, mas o que focaremos hoje é o uso de...

26
Desenhar uma corda irregular

( Inspirado por este desafio .) Digamos que temos uma string ABBCBA. Podemos dizer que há um aumento entre Ae B, a Bseguir A; podemos dizer que há uma corrida entre Be B, para nada muda; e finalmente podemos dizer que há uma queda entre Ce B. Podemos desenhar um gráfico como este: A B B C B...

26
Visualize uma matriz

Dada uma matriz de qualquer profundidade, desenhe seu conteúdo com bordas +-|ao redor de cada subarray. Esses são os caracteres ASCII para mais, menos e tubo vertical. Por exemplo, se a matriz for [1, 2, 3], desenhe +-----+ |1 2 3| +-----+ Para uma matriz aninhada, como [[1, 2, 3], [4, 5], [6,...

26
Decodifique Baby-talk!

Quando os bebês abrem a boca, eles não estão apenas cuspindo bobagens. Eles estão realmente falando em uma cifra altamente avançada e à prova de adultos ... A Cifra de Conversa de Bebê Quando um bebê fala, pode parecer algo como gogooa gagooook aagaaoooy Cada seção separada por espaço único...

26
O enésimo enésimo numerador

Você pode criar uma lista de todos os racionais 0 <r ≤ 1 listando-os ordenados primeiro pelo denominador e depois pelo numerador: 1 1 1 2 1 3 1 2 3 4 1 5 1 2 3 4 5 - - - - - - - - - - - - - - - - - 1 2 3 3 4 4 5 5 5 5 6 6 7 7 7 7 7 Observe que pulamos qualquer número racional que já ocorreu...

26
Digitação eficiente em um Game Boy

Muitos jogos antigos do Game Boy frequentemente exigiam a entrada de strings do usuário. No entanto, não havia teclado. Isso foi tratado ao apresentar ao usuário uma "tela do teclado" da seguinte forma: O 'ponteiro caráter' iria começar na letra A. O usuário navegar para cada caractere desejado...

26
Encontre os anos classificáveis

O ano de 2013 teve uma propriedade interessante: os dígitos são consecutivos quando classificados (0123). Vamos chamar esse tipo de número de número classificável: um número inteiro não negativo cujos dígitos da base 10 são consecutivos após a classificação. Infelizmente, isso não acontecerá...

26
Dureza Digital de Inteiros

Para encontrar a dureza digital de um número inteiro, obtenha sua representação binária e conte o número de vezes que uma guia inicial e uma final 1podem ser removidas até que iniciem ou terminem com a 0. O número total de bits removidos é a sua dureza digital. Essa é uma explicação bastante...

26
Multiplicação de matriz simbólica

Existem muitas maneiras diferentes de explicar a multiplicação de matrizes. Vou ficar com uma única figura, pois acredito que a maioria das pessoas aqui está familiarizada com ela (e a figura é muito descritiva). Se você quiser informações mais detalhadas, sugiro que visite o artigo da Wikipedia ou...

26
Organizando Bolhas

Observe, o desafio copiado da pergunta feita em math.stackexchange . Recentemente, adquiri bastante habilidade em soprar bolhas. No começo, eu soprava bolhas assim: Mas então as coisas começaram a ficar estranhas: Depois de um tempo, eu estava soprando algumas bolhas bem estranhas: Depois...

26
Números compostos resistentes a bitflip

Às vezes, ao escrever um programa, você precisa usar um número primo por algum motivo ou outro (por exemplo, criptografia). Suponho que, às vezes, você também precise usar um número composto. Às vezes, pelo menos aqui no PPCG, seu programa precisa ser capaz de lidar com alterações arbitrárias. E em...