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

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

10
Telha de dominó de Fibonacci
Há um resultado combinatório clássico de que o número de maneiras de ladrilhar uma 2*nfaixa por 1*2dominós é o número n- ésimo de Fibonacci. Seu objetivo é imprimir todas as inclinações para um determinado item n, desenhadas com traços e linhas verticais como essas 8 inclinações para n=5: |———— |———— …

3
Suspensão de Imagem SPOF
Objetivo Tenho uma bela foto que quero pendurar na parede. E eu quero que ele fique pendurado lá de uma maneira espetacular, então eu escolhi pendurá-lo nas nunhas onde nhouver um número inteiro positivo. Mas também sou indeciso, por isso, se mudar de idéia, não quero muitos problemas para tirar …
11 code-golf 

6
Você pode fazer meu terminal menos chato?
Os terminais são tão chatos hoje em dia. Eles costumavam ficar assim: Agora eles são apenas sem graça, sem graça e em preto e branco. Quero que você me escreva um programa que torne meu terminal colorido de novo! Descrição Veja este exemplo de código Ruby: A maioria dos terminais …
11 code-golf 

16
CodeBots 2: Design Orientado a Eventos
Bem-vindo ao Code Bots 2! Você aprendeu sua lição desde os últimos Code Bots. Você tentou descobrir mais maneiras de ajustar mais ações em menos linhas e agora finalmente consegue. Você fará um Code Bot orientado a eventos. Seu bot deve consistir em 24 linhas. Cada linha segue um dos …

4
Manhattan Ameobas em crescimento
Um gráfico *** ameoba **** é um tipo de árvore cujos nós todos têm valores de 0 a algum número inteiro não negativo N e qualquer nó específico com valor x <N se conecta a x + 1 nós distintos com valores x + 1 Gráfico de Ameoba para N …


3
Silabificar palavras em inglês - tipo de
Você é encarregado de escrever um programa que silabifique palavras em uma sequência de texto, separando-as com um hífen. Isso daria muito trabalho, então você quer pular algumas partes, principalmente porque não deseja ter uma tabela com as pronúncias necessárias para um algoritmo perfeito. Você também deseja torná-lo o mais …
11 code-golf 


16
Código de subseqüência crescente mais curto mais curto
O desafio é escrever a implementação mais curta para encontrar a subsequência crescente mais longa . Exemplo : Seja S a sequência 1 5 7 1 8 4 3 5 [comprimento de S = 8] Temos 1 sub-sequência de comprimento 0 [considerará crescente] 6 sub-seqüências de comprimento 1 {1,5,7,8,4,3} [todas …
11 code-golf 

4
Reduza html para n caracteres enquanto mantém a formatação
Quase todos os idiomas possuem uma função integrada que pode dividir uma string em uma determinada posição. No entanto, assim que você tiver tags html na string, a função interna não funcionará corretamente. Sua tarefa é escrever um programa ou função que divida uma string no enésimo caractere, mas não …

16
Dê-me a lista de código cinza da largura do bit n
O Gray Code é uma sequência de números binários de largura de bits em nque números sucessivos diferem apenas em um bit (veja exemplo de saída). Referência Exemplo de entrada: 3 Exemplo de saída: 000 001 011 010 110 111 101 100 Notas: Esta questão parece ter um engano, mas …
11 code-golf  binary 


5
Trança algorítmica - para o dia das mães
Tarefa: Sua tarefa é criar um programa que, quando for fornecido um número de fios e um número de iterações de uma trança, dirá aonde cada fio vai. As regras são as seguintes: O número de fios será sempre ímpar e entre 3 e 6000 (inclusive) Quando você inicia, os …
11 code-golf 

7
Impedir a compressão LZMA2
Objetivo Crie um programa ou par de programas que, coletivamente, interrompem e corrigem arquivos com o objetivo de impedir que o LZMA2 funcione efetivamente. As rotinas de interrupção e correção devem ser recíprocas, para que você possa recuperar exatamente o arquivo original. Metas As obras coletadas de Shakespeare na planície …

3
Saída de um PNG sólido a partir do zero
Entrada : uma cor hexadecimal RGBA c(ex. FFFF00FF) E um número inteiro> 0 e <1000 n(ex. 200). Saída : bytes brutos de um arquivo PNG, de modo que, quando a saída é salva em um arquivo e aberta em um visualizador de imagens, uma imagem npor npreenchida com a cor …

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.