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

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

2
Cada passo da distância de Levenshtein
Neste desafio, você escreverá um programa que utiliza duas seqüências separadas por nova linha, s1 (a primeira linha) e s2 (a segunda linha), como entrada (STDIN ou mais próxima). Você pode assumir que o comprimento de s1 sempre será menor que 30 e maior que o comprimento de s2. O …
18 code-golf  string 


28
Encontre os códigos-fonte entrelaçados (Policiais)
Este é o tópico dos policiais. Para o tópico dos ladrões, clique aqui . Introdução Para esse desafio de Policiais / Ladrões, os policiais escreverão programas de produção de saída e os entrelaçarão juntos. O trabalho do ladrão é separar os programas da polícia para produzir os resultados desejados. Regras …

30
Que horas são, camarada?
Sinceramente, não acredito que essa ainda não seja uma pergunta sobre o Code Golf, mas ... Imprima a hora local (com am ou pm) como uma sequência no console, precedida por "It's". Exemplo: Run code.... Resultado: It's 12:32p.m. O menor código vence. Código de distância! Entre os melhores Mostrar snippet …
18 code-golf  date 

6
Pepitas de código
Pepitas de código É uma situação hipotética em que é sexta-feira à noite e você convidou os amigos habituais do golfe para participar do seu hobby favorito: o golfe com código. No entanto, como essa é uma tarefa que drena o cérebro, você precisa pegar um pouco de comida para …
18 code-golf 

9
Desenhe pilhas crescentes de caixas
A tarefa Nesse desafio, sua tarefa é desenhar uma representação artística ASCII de várias pilhas de caixas de altura crescente. Você recebe como entrada o número de pilhas, que é um número inteiro positivo. A primeira pilha contém uma caixa de tamanho 2x2. A segunda pilha contém 2 caixas de …

11
Determinar intervalos de uma lista de valores
Dada uma lista não classificada de números inteiros positivos únicos, produza a lista mais curta dos intervalos mais longos possíveis de números inteiros seqüenciais. ENTRADA Uma lista não classificada de números inteiros positivos únicos por exemplo 9 13 3 11 8 4 10 15 A entrada pode ser obtida de …
18 code-golf 

5
Compressão de placa Boggle
Ao trabalhar no Boggl poliglota não palindrômico , achei bastante entediante colocar os códigos da maneira mais eficiente possível na placa do Boggle, mesmo com apenas duas seqüências de caracteres. Mas somos programadores, certo? Nós sabemos como automatizar as coisas. Dada uma lista de strings, você deve gerar um quadro …

2
Encontrando o impasse
Encontrando o impasse Ao programar um aplicativo multithreading, é necessário tomar cuidado para evitar o bloqueio dos vários encadeamentos ao acessar recursos compartilhados. Um impasse ocorre quando um encadeamento tenta acessar um recurso bloqueado em outro encadeamento ao mesmo tempo em que o outro encadeamento está tentando acessar um recurso …

2
String to Image
Um pouco de fundo: Quando soube pela primeira vez sobre o Brainf * ck, uma das primeiras coisas que fiz foi escrever um aplicativo Java que pegasse uma string e crie um programa otimizado para imprimir a string. Recentemente, eu brinquei com Piet e brinquei fazendo a mesma coisa. Percebi …

5
Remova a costura de soma mínima de uma matriz
O algoritmo de escultura de costura, ou uma versão mais complexa, é usado para redimensionar imagens com reconhecimento de conteúdo em vários programas gráficos e bibliotecas. Vamos jogar golfe! Sua entrada será uma matriz bidimensional retangular de números inteiros. Sua saída será a mesma matriz, uma coluna mais estreita, com …


3
Amarrando um colar de pérolas
Visão geral Pérolas (ou Masyu) é um jogo de lógica jogado em uma grade. Há pérolas em preto e branco colocadas na grade. O objetivo é formar um loop fechado único que viaja através de cada pérola usando apenas segmentos de linha reta e ângulos retos. Existem algumas regras que …

8
Falácia de prova clássica [fechado]
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 . O fundo Então, todos nós sabemos a prova clássica que é assim: a …

13
Expandir uma sequência codificada
Existe a codificação e decodificação clássica do comprimento da execução. input output a3b2c5 aaabbccccc E isso é bastante direto e feito antes. O desafio é também responsável por um comportamento não-padrão quando vários caracteres preceder a extensão da execução (um único dígito 0-9). Cada caractere antes do dígito do comprimento …
18 code-golf  string 

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.