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

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

6
Conversor de cores RGB para Xterm
Os terminais compatíveis com Xterm de 256 cores adicionam 240 cores além das 16 cores usuais do sistema. As cores 16-231 usam 6 níveis (0, 95, 135, 175, 215, 255) de vermelho, verde e azul, ordenados lexicograficamente. As cores 232-255 são simplesmente 24 níveis de cinza (8 ... 238 por …
13 code-golf  color 

13
Um jogo de fatoração
Entrada Um único inteiro .1≤x≤10151≤x≤10151 \leq x \leq 10^{15} Resultado O número máximo de números inteiros positivos distintos que possuem o produto .xxx Exemplos Entrada: 1099511627776. Saída: 9. Uma lista ótima possível de fatores é: (1, 2, 4, 8, 16, 32, 64, 128, 4096). Entrada: 127381. Saída 4. Uma lista …
13 code-golf  math 

10
Os resíduos quadráticos são muito divertidos!
Definições Resíduos quadráticos Um número inteiro é chamado de módulo quadrático de resíduos se existir um número inteiro x tal que:rrrnnnxxx x2≡r(modn)x2≡r(modn)x^2\equiv r \pmod n O conjunto de resíduos quadráticos módulo nnn pode ser simplesmente calculado observando os resultados de x2modnx2modnx^2 \bmod n para 0≤x≤⌊n/2⌋0≤x≤⌊n/2⌋0 \le x \le \lfloor n/2\rfloor …

7
Pauzinhos mutados com pontos KoTH
Regras básicas (diferentes das minhas) História É o ano de 4579, os humanos agora têm 2 mãos com 1001 dedos cada. Pauzinhos tornou-se baseado em pontos. E @Dennis tem mais representantes que @Martin ... Os círculos vermelhos desenhados à mão agora estão com o voto negativo ... Jon Skeet atingiu …

2
Feche suas tags!
Isso se baseia em um desafio anterior excluído meu com o mesmo nome Introdução Você está encarregado de escrever um programa que retorne um valor de verdade ou falsey com base em se a entrada tiver todas as suas tags 1 semelhantes a XML adequadamente abertas e fechadas e na …

14
Negação do esquema de pirâmide
Na minha linguagem Pyramid Scheme , há uma construção um pouco engraçada: o triângulo vazio: ^ - Quando não há argumentos, ele retorna 0. Para gerar 1usando essa construção, poderíamos usar isso: ^ /!\ ^--- - Isso simplesmente passa 0para a função de negação. Podemos continuar negando esse resultado: ^ …

7
Encontre um conjunto de arestas correspondentes máximas
Considere um gráfico não direcionado conectado. Um conjunto de arestas correspondente neste gráfico é definido como um conjunto de arestas, de modo que nenhuma duas arestas no conjunto compartilhem um vértice comum. Por exemplo, a figura da esquerda indica um conjunto correspondente em verde, enquanto a figura da direita indica …

1
Qual o tamanho do dígito?
Os dígitos de 7 segmentos podem ser representados em ASCII usando _|caracteres. Aqui estão os 1dígitos do tamanho : _ _ _ _ _ _ _ _ | _| _| |_| |_ |_ | |_| |_| | | | |_ _| | _| |_| | |_| _| |_| Tamanhos maiores …

7
O mundo é como um espelho: sorria e isso vai dar certo
Entrada: Uma sequência contendo apenas os seguintes caracteres: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.?!(espaço no final) e dois caracteres especiais ( _e |) Resultado: Espelhe o texto com base nas posições de _e |. _espelhos na horizontal e na |vertical. Processo de espelhamento O primeiro _indica o início do espelhamento dessa substring, o segundo, _o …
13 code-golf  string 

2
Conta bancária secreta [fechada]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Code Golf Stack Exchange. Fechado há 3 anos . Você está trabalhando como programador de um banco. Sua tarefa é escrever um …

13
Frações intermediárias
Frações intermediárias O desafio: Você precisará criar um código que leve pelo menos três entradas; 2 números inteiros e "uma representação de fração" - qualquer que seja o tipo que se adequa ao seu idioma para representar os incrementos de fração), ie. Se você escolher uma string, a entrada será …

3
Quão ousada é essa postagem?
Preâmbulo Na marcação de Stack Exchange, usamos ** para negritar o texto. Por exemplo, esta redução: The **quick brown fox jumps over the lazy** dog. Renderiza como: A rápida raposa marrom pula sobre o cachorro preguiçoso . Obviamente, usamos ** para fechar a ousadia também. Portanto, menos da resposta será …
13 code-golf  string 

4
Very Nice Friedman Numbers
Um número de Friedman é um número inteiro positivo que é igual a uma expressão não trivial que usa seus próprios dígitos em combinação com as operações +, -, *, /, ^, parênteses e concatenação. Um número agradável de Friedman é um número inteiro positivo que é igual a uma …


3
Escreva um compilador brainfuck
Escreva um programa que pegue um programa de foda cerebral e o compile no código de máquina executável. Você pode segmentar x86, x86_64, jvm (java bytecode) ou armv6 e usar um dos seguintes formatos executáveis: ELF, a.out, arquivo de classe, exe, com. O executável deve funcionar no Linux ou Windows …

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.