Perguntas com a marcação «code-golf»

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

3
Gerando ritmos euclidianos
Você sabia que o algoritmo euclidiano é capaz de gerar ritmos musicais tradicionais ? Vamos ver como isso funciona, descrevendo um algoritmo semelhante, mas um pouco diferente do algoritmo no artigo. Escolha um número inteiro positivo n, o número total de batidas e um número inteiro positivo k, o número …
8 code-golf 


5
Decida a existência de pedidos totais
Nesta tarefa, consideramos matrizes de números inteiros positivos como este: 3 18 321 17 4 4 51 1 293 17 A entrada compreende um par de tais matrizes de comprimento positivo arbitrário, possivelmente distinto. Determinar se uma ordenação total ≤ X ⊂ N × N , onde N representa o …

2
Matrizes de transformação de Paeth
Uma das partes principais do algoritmo de compactação do PNG é a transformação Paeth, que transforma a imagem de uma maneira que a comprime melhor (geralmente). Nesse desafio, sua tarefa é escrever um programa para calcular uma transformação de Paeth. A operação de uma transformação Paeth é descrita abaixo. A …

3
Julgamento da Palavra Latina
Como não consigo me concentrar em nenhuma tarefa por mais de 5 segundos, geralmente me pego dividindo as palavras em uma sub-string, cada uma com um comprimento diferente e não contém caracteres repetidos. Por exemplo, a palavra "macarrão" pode ser dividida em "passado" e "a", "pas" e "ta" ou "pa" …


8
Encontre Substrings Privilegiados
Cordas privilegiadas O conjunto de cadeias de caracteres privilegiadas é definido recursivamente da seguinte maneira. Todas as cadeias de comprimento 0 ou 1 são privilegiadas. Uma sequência sde comprimento pelo menos 2 é privilegiada, se existir uma sequência privilegiada mais curta tque ocorra sexatamente duas vezes, uma vez como prefixo …


3
Procurando alternativas mais curtas para `range (…)`
A melhor solução que encontrei até agora para um quebra-cabeça de código de golfe em que estou trabalhando inclui duas invocações bastante gordasrange . Sou muito novo em código de golfe, especialmente em Python, para poder usar algumas dicas. O fragmento relevante é este [x for x in range(n+1,7**6)if`x`==`x`[::-1]*all(x%i for …

3
Pesquisa de sequência numérica "caracol"
Você recebe inteiros Ne M, 1 <= N,M <= 10^6e índices ie j. Seu trabalho é encontrar o número inteiro na posição [i][j]. A sequência é assim (pois N=M=5, i=1, j=3o resultado é 23): 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 …
8 code-golf 

5
Esculturas magnéticas ... no espaço!
fundo Esta é uma continuação do meu desafio anterior , em que a tarefa era calcular a forma de uma escultura obtida pela queda de ímãs em uma pilha enorme. Boas notícias: o artista excêntrico gostou do seu trabalho e tem outro projeto para você. Ele ainda trabalha com esculturas …
8 code-golf  grid 

1
Calcular a especificidade de um seletor CSS
Hoje, sua tarefa é escrever um programa (ou uma função) que aceite uma string e produza (ou retorne) quatro números inteiros. Entrada A sequência de entrada é um seletor CSS3 e pode conter basicamente qualquer caractere Unicode. Resultado A saída representa a especificidade do CSS desse seletor. O primeiro número …
8 code-golf  css 


2
Emule a digitação do professor
Emule a digitação do professor fundo Infelizmente, o professor não pode usar o teclado corretamente: sempre que ele pretende usar a Shifttecla, ele pressiona Caps Lock uma vez antes de digitar e não se preocupa em se corrigir. Se houver duas ou mais teclas seguidas necessárias Shift, ele pressiona Caps …

7
Google Code Jam - Novo jogo de loteria
Eu estava olhando na web e encontrei esse quebra-cabeça do Google Code Jam. Eu realmente gostei, então decidi postar aqui. Novo jogo de loteria A loteria está mudando! A loteria costumava ter uma máquina para gerar um número vencedor aleatório. Mas, devido a problemas de trapaça, a loteria decidiu adicionar …
8 code-golf 

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.