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

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


4
Ferramenta de pesquisa binária ("bissect")
Implemente o algoritmo de pesquisa binária conforme usado para identificar a revisão do código fonte que interrompe um programa de software de computador. Sua ferramenta deve usar dois argumentos, especificando a revisão numerada mais antiga e mais recente a ser pesquisada (dois inteiros positivos), e você tem duas opções para …
8 code-golf 


6
Faça-me um pedaço de pão antes de ser demitido!
História de fundo Não é realmente real, sshh! Tudo começou um dia quando um colega de trabalho trouxe um pedaço de pão caseiro para o aniversário do meu chefe. Meu chefe gostava muito desse pão e queria outro. Infelizmente, meu colega de trabalho parou, então meu chefe precisa que eu …

12
Função / macro que retorna true se um de seus argumentos contiver uma chamada para si mesmo
Escreva uma função (ou macro) que retorne true se e somente se pelo menos um de seus argumentos contiver uma chamada para a própria função e false caso contrário . Por exemplo: int a=function(); //a==false int b=function(0); //b==false int c=function(function(0)); //c==true int d=function(3*function(1)+2); //d==true (weakly-typed language) bool e=function(true||function(1)); //e==true (strongly-typed …

6
Um desafio 4x4
Existe um jogo cerebral chamado Enumerate (que eu criei , baseado em Takuzu ). Seu desafio é jogar este jogo. Tarefa Resolver um jogo de 4x4 Enumerate / Takuzu. Receba uma grade inicial via STDIN ou linha de comando. Saída da grade resolvida via STDOUT ou gravando no arquivo. Regras …
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.