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

22
Quebrar o código para o bloqueio de combinação

Dada uma trava de combinação padrão como a da foto. A maneira de desbloqueá-lo é alinhar os 4 números no código na linha de combinação. Depois de anos de serviço leal, você foi demitido da fábrica de fechaduras e decidiu se vingar não estragando as fechaduras antes de enviá-las, deixando assim cada...

22
Quines Negativos Mútuos

Isso foi inspirado em Imprimir um Negativo do seu Código e Golf uma solução comum . Considere um retângulo de caracteres que atenda às seguintes restrições: Consiste apenas em caracteres ASCII imprimíveis Dimensões maiores que 1 Cada linha e cada coluna contém pelo menos um espaço. Cada linha e...

22
César-Cypher-Mania

O César César é um código de substituição muito simples, em que cada letra é deslocada por um deslocamento fixo (repetindo Z a A). Da mesma forma, também podemos usar uma cifra de César para o conjunto de caracteres ASCII imprimíveis. Esses são os 95 caracteres dos pontos de código 0x20 a 0x7E....

22
Gere o menor De Bruijn

Uma sequência de De Bruijn é interessante: é a sequência cíclica mais curta que contém todas as sequências possíveis de um determinado alfabeto de um determinado comprimento. Por exemplo, se estivéssemos considerando o alfabeto A, B, C e um comprimento de 3, uma saída possível...

22
Cobrir uma região com retângulos

Entrada Sua entrada neste desafio é uma lista de pares inteiros. Eles representam os cantos a sudoeste de quadrados de unidade no avião e a lista representa sua união como um subconjunto do avião. Por exemplo, a lista [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] representa o conjunto de cor...

22
Prever o deslizamento de terra

Deslizamentos de terra Nesse desafio, seu trabalho é prever a extensão dos danos causados ​​por um grande deslizamento de terra. Utilizamos o seguinte modelo bidimensional simplificado, parametrizado por uma altura inicial h >= 0 e um coeficiente crítico c > 0 . Você começa com um penhasco...

22
Gere números da sorte

História: Lucy perguntou a George qual era o seu número da sorte. Após alguma contemplação, George respondeu que tinha vários números da sorte. Após uma breve confusão, Lucy perguntou a George quais neram seus primeiros números da sorte. George então pediu a você, seu amigo, que escrevesse um...

22
Prepare-se para morrer?

fundo Uma fonte de tédio nos RPGs de mesa é lidar com jogadas envolvendo muitos dados. Lançar um feitiço de desintegração pode ser instantâneo, mas rolar e somar 40 dados certamente não é! Várias sugestões para lidar com isso são discutidas em rpg.stackexchange.com . Alguns deles, no entanto,...

22
Você pode lançar o feitiço?

Em Magic: the Gathering, magos (conhecidos como "planeswalkers") lutam entre si lançando feitiços. Feitiços custam mana. Existem cinco cores de mana: branco, azul, preto, vermelho e verde, representados como {W}, {U}, {B}, {R} e {G}, respectivamente. O custo de um feitiço é um pouco mais complexo....

22
Lado a lado com o círculo modificado

Faça um círculo unitário centrado na origem. Em dois quadrantes vizinhos , espelhe a curva do círculo através das linhas que conectam as intercepções x e y do círculo. Com a forma resultante, você pode colocar o plano em mosaico: Eu fiz essa imagem com a incrível sandbox de física 2D Algodoo...

22
Generalized Array Riffle

Um simples golfe para começar a semana! Você recebe três matrizes: a matriz base B , a matriz de valor V e a matriz de índice I . Você deve produzir outra matriz na qual os valores Vsão inseridos Bnos índices especificados por I. Aqui está um exemplo: Base: [5, 1, 4, 1, 3] Values: [0, 0,...

22
Mapa de altura das caixas

Dê uma olhada neste diagrama de arte ascii de várias caixas: +--------------------------------------------------------------+ | | | +-------------------------------+ +-------+ | | | | | | | | | | | | | | | +----------------+ | | | | | | | | | +-------+ | | | | | | | | | | | | +-------+ | | |...

22
Calcular um pedigree

Uma pequena lição de genética Quando você tem acesso apenas aos traços ou fenótipos visíveis de alguém, geralmente é usado um pedigree da história da família para descobrir as informações genéticas reais ou o genótipo de cada membro da família. Ao lidar com a dominância simples como seremos, um...

22
Saída da sequência Iccanobif

Escreva um programa ou função nomeada que produzirá ou retornará a sequência até o nnúmero inteiro na sequência Iccanobif, documentada no OEIS como A014258 . Observe que apenas o elemento zeroth na sequência ( 0) será impresso se nfor zero. A sequência é gerada iniciando como a sequência padrão de...

22
Otimizando o compilador SKI

O cálculo SKI é uma variante do cálculo Lambda que não usa expressões lambda. Em vez disso, apenas o aplicativo e os combinadores S , K e I são usados. Nesse desafio, sua tarefa é converter os termos de SKI em termos do Lambda na forma normal β . Especificação de entrada A entrada é um termo...