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

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

7
Descrição binária recursiva
Descrição binária recursiva Recentemente, fiz minha primeira contribuição ao OEIS estendendo e adicionando um arquivo b à sequência A049064 . A sequência começa com 0e, em seguida, os próximos valores são derivados de fornecer uma "descrição binária" do último item. Por exemplo, o segundo termo seria 10, porque havia um …
14 code-golf 

11
Esvazie uma piscina. . . Com apenas um copo solo vermelho
Você tem uma piscina cheia de água. Você precisa esvaziá-lo, mas não consegue pensar em um método eficiente. Então você decide usar seu copo solo vermelho. Você enche repetidamente o copo até o fim e o joga fora da piscina. Desafio Quanto tempo leva para esvaziar a piscina? Entrada [shape …



3
Maior polimino de perímetro
Isso é código de golfe. O vencedor é o código válido com o menor número de bytes. Desafio Dadas as entradas M e N , a largura e a altura de uma grade retangular de quadrados, produz um polígono que satisfaz o seguinte: As arestas do polígono são compostas apenas …
14 code-golf  grid 

2
Explosões em um tabuleiro de xadrez
O xadrez atômico é uma variante (muito divertida) do xadrez, na qual toda captura causa uma "explosão", destruindo a peça capturada, a peça que captura e todos os não-peões em um raio de 1 quadrado. O objetivo deste desafio não é jogar um jogo inteiro de xadrez atômico, mas simplesmente …
14 code-golf  chess 

14
Implementar um FuzzyFinder
Inspirado por este link que encontrei no Reddit . Um FuzzyFinder é um recurso de muitos editores de texto. Quando você começa a digitar o caminho de um arquivo S, o FuzzyFinder entra em ação e mostra todos os arquivos no diretório atual que contém a sequência digitada, classificada pela …
14 code-golf 

4
Peças de madeira para embalagem
Existem dois pedaços de madeira. Ambos consistem em um corpo reto e alguns blocos extras abaixo do corpo. Uma peça de exemplo com blocos extras nas posições (indexadas em 0) 0,4,7,9,10: XXXXXXXXXXX X X X XX A peça pode ser representada como uma 01sequência binária com o icaractere th mostrando …

5
Determinar as dimensões de um retângulo girado
Este snippet de pilha desenha um retângulo branco com alias em um fundo preto, com parâmetros para suas dimensões, posição, ângulo e dimensões da grade: <style>html *{font-family:Consolas,monospace}input{width:24pt;text-align:right;padding:1px}canvas{border:1px solid gray}</style><p>grid w:<input id='gw' type='text' value='60'> grid h:<input id='gh' type='text' value='34'> w:<input id='w' type='text' value='40'> h:<input id='h' type='text' value='24'> x:<input id='x' type='text' value='0'> …

9
KOTH assimétrico: pegue o gato (linha do gato)
KOTH assimétrico: pegue o gato ATUALIZAÇÃO : Os arquivos gist são atualizados (incluindo novas submissões), pois o Controller.java não capturou Exceções (apenas erros). Agora ele captura erros e exceções e também os imprime. Esse desafio consiste em dois tópicos, este é o tópico do gato, o tópico do coletor pode …

1
Conexão de lacunas com peças Tetris
Você deve escrever um programa ou função que forneça uma lista de blocos tetris como saídas de entrada ou retorne a maior diferença entre dois pontos no mesmo nível de altura que as peças podem conectar. Os 7 tipos de peças de tetris são os seguintes: Iremos nos referir a …
14 code-golf  tetris 

1
Programar uma parada de 4 vias
Um monte de carros estão alinhados em um sinal de parada de 4 vias, esperando para prosseguir. Todo mundo está confuso sobre quem deve ir a seguir, quem está indo para o lado, etc. Claramente abaixo do ideal. Seu trabalho é agendar o tráfego no sinal de parada da maneira …
14 code-golf 

4
Dicas para jogar golfe em LOLCODE
Que dicas gerais você tem para jogar golfe no LOLCODE? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para o LOLCODE. (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por resposta.
14 code-golf  tips 


1
Problema de doze moedas
fundo O problema das doze moedas é um quebra-cabeça clássico da balança, comumente usado em entrevistas de emprego. O quebra-cabeça apareceu pela primeira vez em 1945 e foi colocado no meu pai por meu avô quando ele pediu para casar com minha mãe! No quebra-cabeça, existem doze moedas, uma das …

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.