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

11
Sequência de olhar e dizer sem pontos

Você também cria um programa que usa um número inteiro como entrada e gera o primeiro que nunca esse número foi da sequência de look and say . Por exemplo: $ ./LAS 8 [1,11,21,1211,111221,312211,13112221,1113213211] A maneira exata de exibir a lista não é importante, desde que os usuários possam...

11
Código EBCDIC golf (feliz aniversário, System / 360!)

Em breve, passará 50 anos desde que a IBM lançou sua família de computadores System / 360 . Estes foram os primeiros a usar o conjunto de caracteres EBCDIC . Para marcar a ocasião, vamos ver quem pode escrever o programa mais curto capaz de converter texto "comum" para e da página de códigos...

11
X maior que 3 com pelo menos 2 diferenças entre X e Y

Estou tentando jogar golfe em C ++. É possível diminuir essa condição? X > 3 & X - Y > 1 (Além de remover o espaço em branco, é claro.) Então, Xé pelo menos 4mas X >= Y + 2. Xe Ysão inteiros no intervalo [0,5]. Eu tentei encontrar alguma fórmula bit a bit, mas...

11
Trança algorítmica - para o dia das mães

Tarefa: Sua tarefa é criar um programa que, quando for fornecido um número de fios e um número de iterações de uma trança, dirá aonde cada fio vai. As regras são as seguintes: O número de fios será sempre ímpar e entre 3 e 6000 (inclusive) Quando você inicia, os fios são divididos em 2 (quase)...

11
Saída de um PNG sólido a partir do zero

Entrada : uma cor hexadecimal RGBA c(ex. FFFF00FF) E um número inteiro> 0 e <1000 n(ex. 200). Saída : bytes brutos de um arquivo PNG, de modo que, quando a saída é salva em um arquivo e aberta em um visualizador de imagens, uma imagem npor npreenchida com a cor cé exibida. Especificação :...

11
Steampunk: animação Clacker

No romance subestimado de Steampunk, The Difference Engine , o equivalente a casas de cinema produzia uma imagem em movimento pixelizada exibida por ladrilhos que poderiam ser invertidos mecanicamente. O mecanismo de controle para orquestrar o movimento desses ladrilhos era uma grande máquina...

11
Aplicar regras de pontuação em inglês

Você foi contratado para escrever um código para um aplicativo que utiliza ditados, que recebe a entrada de voz de uma fonte falada, a analisa como palavras e a anota na tela. A gerência realmente não confia em você com tanta força no projeto - você sabe que fica sentado e codifica golfe o dia...

11
Dê-me a lista de código cinza da largura do bit n

O Gray Code é uma sequência de números binários de largura de bits em nque números sucessivos diferem apenas em um bit (veja exemplo de saída). Referência Exemplo de entrada: 3 Exemplo de saída: 000 001 011 010 110 111 101 100 Notas: Esta questão parece ter um engano, mas não é, pois essa...

11
Silabificar palavras em inglês - tipo de

Você é encarregado de escrever um programa que silabifique palavras em uma sequência de texto, separando-as com um hífen. Isso daria muito trabalho, então você quer pular algumas partes, principalmente porque não deseja ter uma tabela com as pronúncias necessárias para um algoritmo perfeito. Você...

11
Menor script python para imprimir números pares de 0 a 100

Estou trabalhando em um problema que me propus por diversão, que é criar um script python que imprima os números pares de 0 a 100. O desafio é tornar o script o menor possível. Isto é o que eu tenho até agora: for x in range(0, 101): if (x % 2 == 0): print x Atualmente, são 60 bytes. Alguém...

11
Código de subseqüência crescente mais curto mais curto

O desafio é escrever a implementação mais curta para encontrar a subsequência crescente mais longa . Exemplo : Seja S a sequência 1 5 7 1 8 4 3 5 [comprimento de S = 8] Temos 1 sub-sequência de comprimento 0 [considerará crescente] 6 sub-seqüências de comprimento 1 {1,5,7,8,4,3} [todas elas são...

11
Manhattan Ameobas em crescimento

Um gráfico *** ameoba **** é um tipo de árvore cujos nós todos têm valores de 0 a algum número inteiro não negativo N e qualquer nó específico com valor x <N se conecta a x + 1 nós distintos com valores x + 1 Gráfico de Ameoba para N = 3: (Denotado A 3 ) Observe que os 2 não têm permissão...

11
Intérprete BrainFlow!

BrainFlow O que é o BrainFlow? BrainFlow é uma extensão do BrainF ** k (BFk) com 3 comandos adicionais para maior funcionalidade e confusão. Quais comandos? Além dos comandos normais do BFk , também temos: ^ Salta para a célula #, dependendo do valor na célula. Ex: se estivermos na célula #...

11
Você pode fazer meu terminal menos chato?

Os terminais são tão chatos hoje em dia. Eles costumavam ficar assim: Agora eles são apenas sem graça, sem graça e em preto e branco. Quero que você me escreva um programa que torne meu terminal colorido de novo! Descrição Veja este exemplo de código Ruby: A maioria dos terminais Linux...

11
Suspensão de Imagem SPOF

Objetivo Tenho uma bela foto que quero pendurar na parede. E eu quero que ele fique pendurado lá de uma maneira espetacular, então eu escolhi pendurá-lo nas nunhas onde nhouver um número inteiro positivo. Mas também sou indeciso, por isso, se mudar de idéia, não quero muitos problemas para tirar...

11
Criptografia de cifra Pigpen

Criptografia de cifra Pigpen Sua missão é simples: escrever um programa que receba texto como entrada e produza uma representação ASCII na Cifra Pigpen . Entrada Caracteres somente ASCII (sem Unicode). Você deve poder manipular pelo menos 16384 caracteres e 256 linhas. Resultado Substitua...

11
Escreva um intérprete Clem

Clem é uma linguagem de programação mínima baseada em pilha, com funções de primeira classe. Seu objetivo é escrever um intérprete para a linguagem Clem. Ele deve executar corretamente todos os exemplos incluídos na implementação de referência, disponível aqui . Como sempre, lacunas padrão se...