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

11
Fatoração da palavra Lyndon

fundo Uma palavra de Lyndon é uma string não vazia, estritamente lexicograficamente menor do que todas as outras rotações. É possível fatorar qualquer string exclusivamente como a concatenação das palavras de Lyndon, de modo que essas subpalavras sejam lexicograficamente não crescentes; seu...

11
Grau de insaturação

Grau de insaturação Este não é um quebra-cabeça de código particularmente difícil - mas estou interessado em ver suas várias maneiras de resolvê-lo. O grau de insaturação é o número de ligações químicas duplas entre átomos e / ou o número de anéis em um composto químico. Você receberá a fórmula...

11
Texto animado sinusoidal de arte ASCII

Sinto uma certa falta das antigas demos que mostram os recursos dos computadores quando foram chamados x86 em vez de i3, i5 e i7. Uma das primeiras que assisti no meu 386 foi a demo Unreal da Future Crew, que agora está comemorando seu 25º aniversário. No minuto 0:43, a primeira parte da...

11
Recíproco repetido

O que você precisa fazer é criar uma função / programa que use um decimal como entrada e produz o resultado de pegar repetidamente o inverso da parte fracionária do número, até que o número se torne um número inteiro. Mais especificamente, o processo é o seguinte: Seja x a entrada Se x é um...

11
Vamos jogar Rummikub!

Nota: Isso está relacionado a uma variação do jogo Rummikub Antecedentes e Regras Rummikub é um jogo baseado em blocos. Existem quatro cores: vermelho, laranja, azul e preto. Para cada cor, existem 13 peças (rotuladas de 1 a 13) e também 2 Coringas que são independentes de cor, portanto,...

11
Configure o totem tribal para o clima solicitado

Existe uma vila Sioux. Possui um totem: __ ___| |___ \/ \ / \/ /\ ``| |`` /\ /^^\ | | /^^\ / /\ \ | | / /\ \ '''''''''''''''''''''''''''' O totem permite que os Sioux dominem o clima para ajudar em suas diferentes tarefas. Ajude os aldeões a decorar adequadamente o totem para invocar o...

11
ISTO ... É ... FORTRESS!

O Fortress era uma linguagem desenvolvida pelo Grupo de Pesquisa em Linguagens de Programação da Sun (RIP Fortress) que possuía uma propriedade exclusiva; era possível renderizar ("Fortify") programas em diferentes estilos de fonte (por exemplo, negrito, negrito, itálico, quadro-negro, romano...

11
Implementar um autômato estranho

Eu estava brincando com autômato celular e encontrei um que tinha algum comportamento interessante. Veja como funciona: Ele lê uma sequência de caracteres binária da esquerda para a direita; se encontrar uma 1seguida por 2outros valores, anexará 0a ao resultado e continuará lendo. Se encontrar um...

11
Planejamento de piso!

Isenção de responsabilidade: a história contada nesta pergunta é inteiramente fictícia e inventada apenas com o objetivo de fornecer uma introdução. Eu tenho um amigo que é arquiteto e, depois de explicar o conceito de código-golfe e este site, ele disse que eu deveria codificar algo realmente...

11
Stackin 'Boards

Eu tenho um monte de pranchas que preciso empilhar no menor espaço possível. Infelizmente, as tábuas caem se eu as empilhar mais de 10. Preciso de um programa para me dizer como empilhar as tábuas para ocupar o menor espaço horizontal possível, sem empilhar tábuas com mais de dez metros de altura...

11
Levenshtein sua fonte

A distância de edição de Levenshtein entre duas cadeias é o número mínimo possível de inserções, exclusões ou substituições para converter uma palavra em outra palavra. Nesse caso, cada inserção, exclusão e substituição tem um custo de 1. Por exemplo, a distância entre rolle rollingé 3, porque...

11
Banner de avião ASCII

Dadas duas entradas - um deles uma string não-vazia de impressão ASCII (incluindo espaço, excluindo nova linha), sendo o outro um dos dois valores distintos, consistentes de sua escolha ( 1 / 0, l / r, left / right, etc.) - Saída de uma arte avião ASCII banner da string, apontando para a esquerda...

11
Preencha os espaços em branco, por favor!

(Não, nem isso nem nenhum deles ) Dada uma sequência e uma lista de sequências, preencha todos os espaços em branco na sequência de entrada com as sequências correspondentes. Entrada / Saída A sequência de entrada contém apenas caracteres alfabéticos, espaços e sublinhados. Não é vazio e não...