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

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



11
Converter saída xxd em shellcode
Tomar alguma saída do xxd e transformá-lo em código de shell utilizável manualmente não é divertido, portanto, seu trabalho é automatizar o processo. Regras Seu envio pode ser uma função, lambda, script ou qualquer equivalente razoável deles. Você pode imprimir o resultado ou, se o seu envio for uma função …

5
Visualize uma pirâmide da diferença
Uma pirâmide de diferença é uma pirâmide em que cada nova diagonal é o valor absoluto das diferenças entre os elementos da última diagonal. Por exemplo, se começarmos com a matriz 2 5 4 9 3 4 Agora, organizamos isso em uma coluna diagonal: 2 5 4 9 3 4 …

5
Ande pelo labirinto
Ou talvez não seja realmente um labirinto, mas ainda assim. Regras: Entrada é uma seqüência de duas linhas, consistindo de *, 1, xe X. Essa corda é um labirinto para percorrer. As linhas têm o mesmo comprimento . Você pode considerar a entrada como uma string com ,(vírgula) ou qualquer …

3
Simule uma 'batalha' no jogo de cartas 'Oorlog'
Vamos criar uma simulação para um aspecto do jogo de cartas, que eu pessoalmente conheço pelo nome holandês 'Oorlog' (traduzido para 'Guerra'). Como funciona o 'Oorlog'? Dois baralhos de cartas (cada um incluindo dois coringas) são igualmente divididos entre a quantidade de jogadores jogando. Cada jogador embaralha seu próprio estoque, …





30
Alfabetos e números separados
Um parágrafo do texto possui números e letras alfabéticas misturadas. Sua tarefa é separar os números no lado esquerdo e as letras alfabéticas no lado direito na mesma ordem de cada linha. Regras: Os números são inteiros simples; portanto, sem ponto decimal e sem sinais negativos / positivos. Os números …

2
Imagem Esconde-Esconde
Nesse desafio, você precisa encontrar um pixel específico em uma fotografia (tirada com uma câmera real). Você recebe uma tupla (R, G, B) e uma imagem e precisa retornar um ponto (x, y) na imagem que corresponda à cor RGB fornecida . A imagem pode ter vários pontos que correspondem …

10
Janela Pangramática Mais Curta
Um pangram é uma frase ou trecho que contém todas as 26 letras do alfabeto, conforme demonstrado neste desafio de golfe com código . No entanto, uma janela pangramática é um pangram na forma de algum segmento de texto, que pode terminar ou começar no meio de uma palavra, encontrada …
15 code-golf  string 

1
Gere uma matriz de loop
Introdução Uma matriz de ponteiro é uma matriz Lde números inteiros diferentes de zero, onde 0 ≤ L[i]+i < len(L)é válida para todos os índices i(assumindo a indexação baseada em 0). Dizemos que o índice i aponta para o índice L[i]+i. Uma matriz de ponteiros é um loop se os …

5
Construtor de casas automático
Nanobots automáticos para construção de casas foram fabricados, e é seu trabalho codificá-los. Aqui é a casa criada pela entrada 7 4 2 /-----/| / / | |-----| | | | | | | / |_____|/ A entrada é uma sequência que contém as dimensões da casa. 7 é a …

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.