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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

30
Isso não é ciência de foguetes
Escreva um programa ou função que utilize uma string de linha única. Você pode assumir que ele contém apenas ASCII imprimível . Imprima ou retorne uma sequência de um foguete de arte ASCII, como | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV com a sequência de entrada escrita …

3
Pensando fora da caixa - estou fazendo certo?
Continuo ouvindo que pensar fora da caixa é um objetivo que vale a pena atingir, mas como posso saber se estou conseguindo fazer isso com sucesso? Para resolver esse dilema, já escrevi um tradutor de ondas cerebrais para ASCII que, em teoria, deveria produzir resultados como # +------------+ # | …

13
Imprimir um word clock
Desde que eu vi o primeiro, há alguns anos, eu sempre fui subjugado por esse tipo de relógio de palavras, onde o tempo é realmente determinado por palavras sendo iluminadas ou não em uma frase significativa. O texto exibido nesse relógio é o seguinte. IT IS HALF TEN QUARTER TWENTY …
59 code-golf  string  date 

30
Contar verdades finais
Inspirado e em memória de meu querido amigo e colega, Dan Baronet , 1956 - 2016. RIP Ele encontrou a solução de APL mais curta possível para esta tarefa: Tarefa Dada uma lista booleana, conte o número de valores de verdade à direita. Casos de exemplo {} → 0 {0} …

13
Construa uma pilha de areia
Uma pilha de areia abeliana , para nossos propósitos, é uma grade infinita com coordenadas inteiras, inicialmente vazias de areia. Após cada segundo, um grão de areia é colocado em (0,0). Sempre que uma célula da grade possui 4 ou mais grãos de areia, ela derrama um grão de areia …

23
Expressão regular inigualável mais curta
Sua missão é escrever a expressão regular válida mais curta que nenhuma string possa corresponder, incluindo a string vazia. Os envios devem ter este formato ("notação literal"): /pattern/optional-flags Regexp mais curto vence. O tamanho da regexp é contado em caracteres. (incluindo barras e bandeiras) Por favor, explique como o seu …

30
Encontre o número mais suave
Seu desafio é encontrar o número mais suave em um determinado intervalo. Em outras palavras, encontre o número cujo maior fator primo é o menor. Um número suave é aquele cujo maior fator primo é pequeno. Números desse tipo são úteis para o algoritmo de transformação rápida de Fourier, análise …

20
Cavar uma trincheira de borda
Antecedentes: Muitos imigrantes ilegais de Blandia estão cruzando a fronteira para Astan. O imperador de Astan encarregou você de cavar uma trincheira para mantê-los afastados, e Blandia deve pagar pelas despesas. Como todos os datilógrafos foram distribuídos até a trincheira ser organizada, seu código deve ser o mais curto possível. …

30
Determinar a cor de um quadrado de xadrez
Seu desafio é escrever um programa que produza a cor de um determinado quadrado no tabuleiro de xadrez. É assim que um tabuleiro de xadrez se parece: Você pode ver que o quadrado a1 é escuro e h1 é um quadrado claro. Seu programa precisa produzir darkou light, quando receber …
59 code-golf  chess 

30
Jogo mais curto da vida
O Jogo da Vida de Conway é o exemplo clássico de automação celular. As células formam uma grade quadrada e cada uma tem dois estados: vivos ou mortos. Em cada turno, cada célula é atualizada simultaneamente de acordo com seu estado e o de seus oito vizinhos: Uma célula viva …

30
Pato Pato Ganso!
Lembre-se do jogo infantil, 'Duck, Duck, Goose' ? Não? Nem eu. O desafio Imprima a palavra 'pato' em linhas individuais uma quantidade indeterminada de vezes. Imprima a palavra 'ganso'. Seu programa termina. As regras Tente jogar o jogo no menor número de bytes. Deve haver pelo menos um pato. Deve …
58 code-golf  random 

9
Minha prisão está segura?
Seu desafio recebe uma entrada de um layout da prisão para determinar se algum dos presos pode escapar. Entrada A entrada pode estar em qualquer formato razoável, como uma sequência, matriz, matriz de matrizes etc. A entrada será composta por três caracteres, neste caso #, Pe espaço. A entrada não …

30
O número é binário pesado?
Um número inteiro é pesado de binário se sua representação binária contiver mais 1s que 0s, ignorando os zeros à esquerda. Por exemplo 1 é binário pesado, como sua representação binária é simplesmente 1, no entanto 4 não é binário pesado, como é sua representação binária 100. No caso de …

18
Contar como Chuck Norris
Como é sabido , Chuck Norris contava até o infinito. Duas vezes Além disso , Chuck Norris pode contar até o infinito para trás. Além disso, embora talvez menos conhecido, Chuck Norris pode falar um pouco de espanhol , além do inglês. O desafio Escreva um programa (ou função) que …

30
Vamos fazer um "deciph4r4ng"
Nesse desafio, sua tarefa é decifrar uma string. Felizmente, o algoritmo é bastante simples: lendo da esquerda para a direita, cada dígito encontrado N (0 a 9) deve ser substituído pelo caractere que está nas posições N + 1 antes dele. Exemplo A string de entrada "Prog2am0in6"seria decodificada da seguinte …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.