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

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

13
Gere números compatíveis com o teclado
Os layouts de teclado de computador mais comuns têm as teclas de dígitos decimais 1234567890 correndo no topo, acima das teclas de letras. Permita que a vizinhança de um dígito decimal seja o conjunto de dígitos de sua própria tecla de dígito e das teclas de dígito imediatamente à esquerda …

19
Tudo sobre binário básico
Por favor, desculpe o título punny. Esta é uma pergunta inspirada em Uma propriedade curiosa de 82000 . Nele, o autor aponta que o número 82000 é binário nas bases 2, 3, 4 e 5. A publicação então coloca a questão "existe um número que é binário nas bases 2, …

30
Chunky vs. Smooth Strings
Considere uma sequência de comprimento N, como Peanut ButterN = 13. Observe que há N-1 pares de caracteres vizinhos na sequência. Pois Peanut Butter, o primeiro dos 12 pares é Pe, o segundo é ea, o último é er. Quando os pares são principalmente caracteres diferentes, a corda tem uma …

11
Quantas torres você pode ver?
Esta pergunta é baseada no quebra-cabeça de posicionamento numérico Towers (também conhecido como Arranha-céus), que você pode jogar online . Seu objetivo é pegar uma solução para o quebra-cabeça e determinar as pistas - o número de torres visíveis ao longo de cada linha e coluna. Isso é código de …
29 code-golf  grid 

19
Substrings únicas mais curtas
Entrada Uma sequência alfanumérica s. Saída A cadeia mais curta que ocorre exatamente uma vez como uma substring (contígua) s. Ocorrências sobrepostas são contadas como distintas. Se houver vários candidatos do mesmo tamanho, você deve enviar todos eles na ordem da ocorrência. Nesse desafio, a cadeia vazia ocorre n + …
29 code-golf  string 


30
Dois fazem toda a diferença - ladrões
Para o desafio dos policiais principais, clique aqui AVISO - Este desafio está encerrado. Quaisquer rachaduras postadas agora não serão contadas na tabela de classificação e a resposta aceita não será alterada. Desafio Dado o programa original, sua saída e a saída do programa alterado, você precisa descobrir quais caracteres …

6
Mensagem de estereograma oculto
Você deve gerar um estereograma de texto de acordo com uma sequência de entrada que contenha um parágrafo de texto, uma linha vazia e a mensagem oculta. O resultado será exibido como um par de parágrafos, um com espaçamento diferente, causando o efeito de ser levantado quando visualizado estereograficamente (uma …
29 code-golf 

12
Word Search Puzzle
Dado um texto retangular como um quebra-cabeça de pesquisa por palavra e uma sequência de pesquisa, determine se o texto contém a sequência de pesquisa. A cadeia de pesquisa pode aparecer: horizontal, vertical ou diagonal para frente ou para trás Você pode escrever uma função ou um programa e usar …

4
Meta regex golf
No espírito deste xkcd Escreva um programa que reproduza regex golf com pares arbitrários de listas. O programa deve pelo menos tentar encurtar a regex, um programa que apenas produza /^(item1|item2|item3|item4)$/ou similar não é permitido. A pontuação é baseada na capacidade de gerar o menor regex. As listas de testes …

8
Você está na sala maior?
Introdução Você aceitou recentemente uma oferta de emprego em uma empresa de software bastante boa. Você está bastante satisfeito com o tamanho do seu escritório, mas você tem o maior escritório? É meio difícil dizer apenas observando os escritórios de seus colegas de trabalho quando você passa por aqui. A …

23
Imprimir números seguros para rotação
fundo Você está trabalhando para algum fabricante de jogos de tabuleiro e precisa produzir ladrilhos de madeira com os números de 0 a n gravados neles para algum jogo. No entanto, sem mais delongas, alguns ladrilhos se tornariam indistinguíveis, por exemplo, 6e 9. Para evitar isso, você deve equipar números …
29 code-golf  number 

3
Emular uma CPU MOS 6502
Isso é meio que inspirado no desafio Intel 8086 que também está aqui, mas achei que um desafio 6502 seria interessante também. O desafio Eu pensei que seria divertido ver os resultados. Este é obviamente para o lado mais avançado do espectro. O desafio é escrever seu próprio emulador de …

2
Qual código compila no maior número de idiomas? [fechadas]
Excluindo programas triviais, qual código compila no maior número de idiomas? (Por "trivial", pretendo excluir respostas como o programa ou texto vazio que será repetido diretamente.) O código a seguir aparentemente compila em todas as seguintes linguagens de programação (e imprime algo diferente em cada uma): C, C ++, Perl, …


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.