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
Gere um modelo de remarcação para sua postagem
Sua tarefa é simples: escreva um programa (ou função) que não aceite nenhuma entrada e exiba algo como isto: ## *name*, *length* bytes *code* Onde *name*está o nome do idioma que você está usando, *length*o número de bytes no seu código e *code*o código-fonte do seu programa. Se *code*contiver várias …
19 code-golf  quine 

4
Dado um diagrama, encontre X
Encontre X Eu fui inspirado por questões matemáticas nas quais se pede para "Encontrar X" para uma determinada forma. Originalmente, eu teria o desafio de imprimir a localização xey do caractere 'x' em uma String. Mas eu supunha que isso seria muito simples. Portanto, considerei o contexto em que eles …

10
Um sistema numérico simples
Deixe-me falar sobre um sistema numérico simples. (que eu inventei apenas para esse desafio) Este sistema contém as funções (), [], {}e <>. 1 () Quando ()não há argumentos, ele avalia como 0. Quando ()é dado um ou mais argumentos, ele avalia a soma dos argumentos. 2) [] Quando []não …

3
Correspondência de padrão de alfabeto
Tivemos muitos desafios de alfabeto. Para esse desafio, você recebe a saída de um desafio de alfabeto e precisa gerar a saída do padrão dimensionado para o tamanhoN . Por exemplo, se N=5você recebeu o alfabeto L : ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ …

9
Suportes triplos balanceados
Um "suporte tripleto" (que eu compus para esse desafio) é um dos seguintes: (...+...) [...:...] {...|...} <...-...> Uma sequência de colchetes triplos balanceados (BTBS para abreviar) é uma sequência vazia, dois BTBSes concatenados ou um dos colchetes tripletos acima, sendo que cada ...um deles é substituído por um BTBS. Sua …


24
Grade arte código ASCII golf
Desafio Crie o programa mais curto que atenda aos requisitos Exigências O código deve gerar uma grade 5x5 de 0s, da seguinte forma: 00000 00000 00000 00000 00000 O código deve aceitar uma entrada (coluna, linha, caractere). A grade deve mudar de acordo: Começar: 00000 00000 00000 00000 00000 Entrada: …

27
8 deve se tornar infinito
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . Vamos dar uma olhada em um loop típico, que geralmente …


6
Título do filme Styled String
Desafio Já viu aqueles títulos de trailers de filmes (Marciano, Interestelar etc.) em que eles têm grandes lacunas entre as letras se espalhando lentamente? O desafio é recriar esse efeito, com base em uma seqüência, multiplicador de gap e direção, inserindo a quantidade apropriada de espaços entre as letras. Exemplo …

9
Desenhe algumas caixas ASCII
Pegue duas listas de números inteiros não negativos e produza uma caixa ASCII, conforme definido abaixo. Cantos e interseções são vantagens: +(código ASCII 43) Linhas verticais são barras |(código ASCII 124) Linhas horizontais são desvantagens -(código ASCII 45) A primeira lista de entrada especifica o número de menos entre cada …

13
Desenhar uma curva do dragão
Sua tarefa para hoje: desenhe uma curva de dragão! Caso você não saiba o que é uma curva do dragão, aqui está um vídeo introdutório do ViHart (muito legal, por favor, assista!) Sua tarefa: desenhe uma curva de dragão, iterada pelo menos 9 vezes. Você não precisa mostrar as iterações …


14
Mutilando a consulta
Eu sei que você sempre pensou nas provações e tribulações de experimentar as alegrias da vida como um proxy da web. Honestamente, quem não tem? Hoje você tem a tarefa de realizar esse objetivo (pelo menos uma parte dele). O site X recebe muito tráfego diariamente e está procurando um …
19 code-golf 

3
Problema de loop Brainf * ck
Tenho um problema para um cyber clube que solicita que você imprima: ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! Usando Brainf ** k em 29 bytes ou menos sem usar o caractere ','. Eu tenho um código de trabalho: ++++++++++[>++++++>+++++++++<<-]>-->.<[>-.<-] No entanto, meu loop é muito longo, enviando-me 16 bytes acima do limite. Existe uma maneira …

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.