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
Levenquina cíclica
fundo Como a maioria dos usuários regulares de PPCG saberá, uma solução é um programa que gera seu próprio código-fonte quando executado; e a distância de Levenshtein entre duas cadeias é o número mínimo de inserções, exclusões e edições necessárias para alterar uma cadeia pela outra. Neste desafio, estamos combinando …

30
A terceira corda
Dadas duas seqüências, produza uma terceira sequência que não é igual a nenhuma das duas entradas, mas tem o mesmo comprimento (em caracteres) que qualquer uma das entradas. É garantido que haja pelo menos uma saída válida. Casos de teste Os casos de teste são citados para mostrar que são …
45 code-golf  string 

26
Um pouco, uma mordidela ou byte?
Inspirado por este desafio Dado um número inteiro no intervalo 0 <= n < 2**64, imprima o contêiner de tamanho mínimo em que ele pode caber bit: 1 mordidela: 4 byte: 8 curta: 16 int: 32 longo: 64 Casos de teste: 0 -> 1 1 -> 1 2 -> 4 …

19
Desenhar / plotar um gráfico de coração
Seu desafio é desenhar / traçar um dos corações abaixo. O tamanho deve ter pelo menos 50 x 50 pixels (os gráficos vetoriais estão OK). Você pode escolher qual dos corações deseja desenhar / traçar. Eixos, linhas de grade etc. são aceitos. Deve haver pelo menos 100 coordenadas / pontos …

26
Big Ben vai BONG
Sua tarefa é criar um programa que imite o Big Ben (Twitter) . Tarefa Sempre que uma nova hora começa (de acordo com a hora local do seu computador ou com o UTC), é necessário gerar tempos BONGrepetidos hour(com um espaço entre as palavras). Por exemplo, quando são 3 horas, …

30
Perigo de PPCG: Policiais
Você conhece bem o site? Vamos descobrir. Este é um desafio de policiais e ladrões . Fio do ladrão. Como policial, você precisa: Encontre um desafio não excluído e não fechado neste site para responder. O desafio não pode ter as seguintes marcas: COPS-e-ladrões , popularity-contest , code-corrico , dissimulados …


30
Contagem sem 3
fundo Quando eu estava no ensino fundamental, costumávamos jogar um jogo na aula de matemática que é o seguinte. Todas as crianças se sentam em um grande círculo e se revezam na contagem, começando em 1 . No entanto, os seguintes números devem ser ignorados durante a contagem: Números que …

19
Batalha das Irmandades KotH
Neste desafio, você criará uma Irmandade com o objetivo de derrotar todas as outras irmandades em batalha. Uma bolsa (equipe) consiste em 3 caracteres . Cada personagem se move independentemente do resto de sua equipe, mas eles precisam trabalhar juntos ao combater seu inimigo. As equipes se enfrentam frente a …

11
Executar Stackylogic
Stackylogic é uma linguagem de programação baseada em lógica que inventei 0's 1' e 's para entrada e saída de um único 0ou 1após a conclusão. Um programa Stackylogic consiste em linhas que podem conter apenas os três caracteres 01?, bem como exatamente um <no final de uma das linhas. …

23
Hexadecimal e o alfabeto
Nesse desafio, você receberá uma entrada, a converterá em hexadecimal, fará algumas alterações e exibirá o resultado. Como eles têm apenas 16 caracteres em hexadecimal, seu código precisará ser o mais curto possível. Exemplos Os exemplos são separados por uma linha em branco. A primeira linha é inserida, a segunda …

18
Imprimir todos os endereços IPv6
Isso me lembra quando, há alguns anos, alguém enviou uma torrent "Hacker tool: lista completa de todos os endereços IP". Obviamente, essa era apenas uma lista gerada dos ~ 4 bilhões de endereços IPv4, mas milhares de "h4xx0rz" fizeram o download. Olha mãe, imahacker! Isso foi então, mas hoje em …

19
Números de espingarda
Os números da espingarda são uma sequência com uma definição bastante simples, mas com alguma estrutura interessante. Comece com os números naturais: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... Agora pegue todos os números nos índices …

1
Maior substring comum em tempo linear
Esse desafio é escrever código para resolver o seguinte problema. Dadas duas seqüências A e B, seu código deve gerar os índices inicial e final de uma subseqüência de caracteres A com as seguintes propriedades. A substring de A também deve corresponder a alguma substring de B. Não deve mais …

30
Me ama, não me ama
Me ama, não me ama Este jogo infantil simples é antigo, mas ainda é popular. Já que estamos vivendo no século 21 agora, vamos digitalizá-lo! Especificação O programa não deve receber nenhuma entrada, a menos que você esteja usando um idioma que não possa gerar uma semente aleatória - nesse …

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.