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

60
ASCII Train Golf

Considere estes sete vagões de trem ASCII. Motor (E) __ ====== \/ | [] |========= | ) ================ O-O-O O-O-O \\ Carro de passageiro (P) =============== | [] [] [] [] | =============== O-O O-O Vagão coberto (B) =============== |-|-| | |-|-| =============== O-O O-O Petroleiro...

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

59
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} → 0 {1} → 1 {0, 1, 1, 0,...

59
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 # +------------+ #...

59
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 de cima para...

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

59
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 FIVE MINUTES...

59
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 um quadrado. Alguns...

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

59
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 para cada um de...

59
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 permanece viva se...

58
Stdin reverso e coloque no stdout

Requisitos: Faça uma entrada no stdin, incluindo novas linhas / retornos de carro de comprimento ilimitado (limitado apenas pela memória do sistema; ou seja, não há limite inerente no programa). Saída o inverso da entrada em stdout. Exemplo: Entrada: Quick brown fox He jumped over the lazy...

58
eu te amo eu te amo eu te amo!

O XKCD # 99 , com o título "Coração binário", mostra uma imagem simples de uns e zeros, com alguns dígitos em vermelho. O coração vermelho é visível a olho nu, mas a mensagem oculta na sequência binária não é. Se você remover todos os espaços e novas linhas e interpretar a sequência binária como...

58
Os números indizíveis do Cantor

Um número indizível é um número que é divisível por sete ou tem sete como um de seus dígitos. Um jogo infantil é contar pulando números indizíveis 1 2 3 4 5 6 ( ) 8 9 10 11 12 13 ( ) 15 16 ( ) 18 ... A versão do jogo de Cantor é a sequência definida pelo preenchimento recursivo da sequência "1 2...

58
De-Snakify uma String

Uma sequência regular é assim: Hello,IAmAStringSnake! E uma cobra de corda é algo como isto: Hel l rin o,IAmASt g S !ekan Sua tarefa As cobras de corda são perigosas, portanto, você deve criar um programa que use uma cobra de corda como entrada e a produz como uma corda...

58
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 um empate...

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

58
Expanda o número

Você pode se lembrar da primeira ou da segunda série usando o formulário expandido para aprender sobre o valor de posição dos números. É mais fácil explicar com um exemplo, então considere o número 123. Em forma expandida, é representado como 100 + 20 + 3, o que ajuda uma mente jovem a visualizar o...

58
Golf o Identicon do seu idioma

Identicons são pequenas imagens de padrões geométricos que representam o valor de hash de uma string. O Stack Exchange usa os identicons do Gravatar como a imagem de avatar padrão de cada usuário. Nesse desafio, usaremos as identidades do Gravatar também para gerar algum texto para o golfe....