Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código

1
Compilando inglês para seu chefe
Seu chefe aprendeu recentemente dessa interessante linguagem de programação chamada inglês . Ele teve essa ideia "revolucionária", ele quer codificar com você para duplicar as taxas de produção! Como ele não é um especialista em tecnologia, ele quer que você escreva um compilador para que ele possa codificar também! Agora, …
16 code-golf 

2
Um bom momento para recusar
A configuração Suponha que você receba n fusíveis, com 1 ≤ n ≤ 5, cada um com um metro de comprimento e cada fusível com uma taxa de queima associada de N metros por D horas. Um fusível pode ser aceso em uma ou em ambas as extremidades, subsequentemente extinto …

14
Aparência: Conway revisitado
Vocês já devem estar familiarizados com a sequência de Conway (também conhecida como sequência de "olhe e diga") : 1 11 21 1211 111221 312211 etc Você também pode começar por qualquer número arbitrário como ponto de partida. Let f(s)Ser o próximo elemento da seqüência. Agora, para cada dado sque …
16 code-golf 

10
Desfazer as raízes quadradas
Seu trabalho é converter decimais de volta na soma das raízes quadradas dos números inteiros. O resultado deve ter uma precisão de pelo menos 6 dígitos decimais significativos. Entrada : Um número indicando o número de raízes quadradas e um decimal indicando o número a ser aproximado. Exemplo de entrada: …



8
Área de superfície do tetraedro
O desafio Esse desafio é muito direto. Dados quatro pontos tridimensionais, calcule a área da superfície do tetraedro que eles formam. Isso é código-golfe , então o código mais curto vence. Aplicam-se brechas padrão, com a estipulação adicional de que é proibida qualquer função interna para executar esta tarefa, com …
16 code-golf  math  3d 




8
Desenhe uma série de cadeias de montanhas
Inspirado pelo ladrilho de dominó de Fibonacci , esse problema é sobre a geração de arte ASCII representando outra famosa seqüência combinatória. Um diagrama de montanha em n etapas é um desenho de uma cadeia de montanhas, usando exatamente n '/' e n '\', de modo que os caracteres desenhem …


13
Exibir um registro (em várias bases)
Tallying é um sistema simples de contagem que funciona na base 5. Existem vários sistemas diferentes de cálculo usados ​​em todo o mundo, mas o que é usado na maioria dos países de língua inglesa é talvez o mais simples - contar unidades marcando linhas verticais e, em seguida, para …

1
Construir um solucionador de quebra-cabeças MU
O quebra - cabeça MU é um quebra-cabeça no qual você descobre se pode se transformar MInas MUseguintes operações: Se sua string terminar I, você poderá adicionar Ua no final. (por exemplo MI -> MIU) Se sua sequência começar M, você poderá anexar uma cópia da peça depois Mà sequência. …

3
Jogador mais rápido para pontos e caixas
O desafio é escrever um solucionador para o clássico jogo de lápis e papel Dots and Boxes . Seu código deve ter dois números inteiros me ncomo entrada, que especifica o tamanho do quadro. Começando com uma grade vazia de pontos, os jogadores se revezam, adicionando uma única linha horizontal …

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.