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

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

30
Triângulo do alfabeto
Você deve imprimir este texto exato: A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFGHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYZYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHGFEDCBA …

17
Cavaleiro na borda é sombrio
Introdução Aron Nimzowitsch foi um dos principais mestres do xadrez e um influente escritor de xadrez. Em seu livro 'My System', o primeiro capítulo trata da importância do centro e por que você deve dominá-lo. A simples razão é que suas peças têm mais movimentos diretos possíveis quando estão no …
48 code-golf  math  chess 

30
Imprimir todos os números inteiros
Escreva um programa ou função que imprima todos os números inteiros exatamente uma vez, com tempo e memória infinitos. As saídas possíveis podem ser: 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, …

10
Segunda-feira Mini-Golfe # 6: Meeesesessess upp teeexexextext
Mini-golfe de segunda-feira: Uma série de desafios curtos de golfe com código , publicados (espero!) Toda segunda-feira. História verdadeira 1 : Outro dia, eu estava brincando no meu tablet quando tive a ideia de visitar a página que normalmente uso no meu PC para testar o JavaScript. Depois que a …
48 code-golf  string 


30
Imprimir uma peça de Lego
Este desafio é um simples ascii-art um. Dadas duas entradas, descrevendo a altura e a largura de uma peça de Lego, você imprime uma representação de arte ASCII. Aqui está como as peças de Lego devem ficar: (4, 2) ___________ | o o o o | | o o o …

30
Troque o alfabeto
Neste desafio, você vai ser "reverter" o alfabeto ou trocar a-zcom z-a. Isso é comumente conhecido como o código Atbash . Como essa transformação faz com que a saída pareça um idioma estrangeiro, seu código precisará ser o mais curto possível. Exemplos abcdefghijklmnopqrstuvwxyz zyxwvutsrqponmlkjihgfedcba Programming Puzzles & Code Golf Kiltiznnrmt …
48 code-golf  string 

6
MS Paint é subestimado
O MS Paint sempre desperdiçou muito tempo, mas foi evitado pela maioria dos designers gráficos. Talvez as pessoas tenham perdido o interesse por causa da paleta de cores estridente ou por causa dos níveis limitados de desfazer. Independentemente disso, ainda é possível gerar imagens bonitas apenas com o pincel padrão …

6
Hodorizar uma String
Hodor é um personagem de mente lenta, mas carinhoso, no seriado Game of Thrones ( ele também está nos livros ). A única palavra que ele diz é 'hodor' . Surpreendentemente, apesar de não ter muito vocabulário, Hodor sempre fala em frases completas com letras maiúsculas e pontuação corretas e, …
48 code-golf  string 


7
Evitando rios
fundo Na tipografia, os rios são lacunas visuais em um bloco de texto, que ocorrem devido ao alinhamento coincidente de espaços. Isso é particularmente irritante, pois seu cérebro parece captá-los mais facilmente na visão periférica, que constantemente distrai os olhos. Como exemplo, considere o seguinte bloco de texto, linhas quebradas …

14
Muito rápido, muito Fourier: código FFT Golf
Implemente a Transformação rápida de Fourier com o menor número possível de caracteres. Regras: Menor solução ganha Pode-se supor que a entrada seja uma matriz 1D cujo comprimento seja uma potência de duas. Você pode usar o algoritmo de sua escolha, mas a solução deve ser realmente uma transformação rápida …


16
mastermind cavalo bateria grampo
Objetivo Dada uma lista de senhas de três palavras, decifre todas elas. Cada vez que você adivinhar, você terá uma pista no estilo de Mastermind , representando quantos caracteres correspondem à senha e quantos estão na posição correta. O objetivo é minimizar o número total de suposições em todos os …


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.