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

17
Compressão de monopólio

Dada uma sequência que representa o estado atual de um jogo de monopólio no início do turno de um jogador, comprima todos os dados necessários na menor saída. As respostas serão julgadas pelo tamanho da saída e pelo tamanho da fonte . Nota: Existem muitas variações regionais, mas todas as...

17
Ordem inversa de palavras em uma string no local

A tarefa Você recebe uma sequência mutável que corresponde [a-z]+( [a-z]+)*. Você deve modificá-lo para a string que contém as mesmas palavras, mas na ordem inversa, para que "olá lá todos" se torne "todos lá olá". Você não tem permissão para usar mais do que uma quantidade constante de memória...

17
Vendedor ambulante

Você recebe, como uma lista ou vetor ou o que for, um monte de três tuplas ou o que for, onde as duas primeiras coisas são cadeias de caracteres e a terceira é um número. As strings são cidades e o número é a distância entre elas. A ordem das cidades na tupla é arbitrária (ou seja, não importa o...

17
Crie um compilador FizzBuzz

Bem-vindo ao mundo do golfe de compiladores. Sua tarefa é escrever um programa que gere outro programa para reproduzir uma variante do FizzBuzz na especificação. Seu compilador Escreva um compilador que gere variantes do programa FizzBuzz para especificar. A especificação desta variante é...

17
Vetor antigo bom sufixo

Inspirado em um manual antigo ... O desafio Defino a um th sufixo vector de b como a lista booleano de comprimento um com b valores truthy de fuga. Escrever um programa ou função que, dado um e b , por qualquer meio, retorna a um th sufixo vector de b , por qualquer meio. Agora, isso pode...

17
Compressão de Thwart Lepton

O Dropbox lançou recentemente o Lepton ( GitHub ), um método que comprime sem perdas imagens JPEG de ida e volta, economizando uma média de 22%. Por causa do princípio pigeonhole , não é possível garantir que qualquer algoritmo de compactação geral resulte em um arquivo menor ( geral porque não...

17
Menor Intérprete de Bytecode / VM

Classificação - JIT compilado (quanto mais baixo, melhor) es1024 - 81,2 pontos (incluindo um compilador funcional!) Kieth Randall - 116 pontos Ell - 121 pontos Tabela de classificação - Interpretada (quanto mais baixo, melhor) Martin Büttner - 706654 pontos (algo em torno de 2...

17
O quebra-cabeça do código

Este é um desafio que depende da resposta! A ordem das respostas é importante e sua tarefa exata depende da última resposta publicada. Você pode ordenar as respostas por mais antigas . Vamos juntar algum código! Aqui estão 1920 caracteres aleatórios (ASCII imprimíveis). Pense neles como um...

17
Ajude nossos robôs a alcançar o teleportador

ATUALIZAÇÃO: adicionada uma estrutura Python para começar. A estação espacial foi ultrapassada por bots trituradores. Você deve direcionar tantos dos nossos caras e frágeis robôs tecnológicos chamados "coelhos" para um teleportador de saída antes que a estação se autodestrua, mas os robôs...

17
Encontre padrões em strings

Nesse desafio, sua tarefa é localizar substrings com uma determinada estrutura. Entrada Sua entrada deve ser duas cadeias alfanuméricas não vazias, um padrão p e um texto t . A ideia é que cada caractere prepresente uma subcadeia não vazia contígua da tqual ocorra um ao lado do outro e...

17
Máquina da Verdade Estendida

Muitas pessoas sabem o que é uma máquina da verdade na programação. Mas é hora de aumentarmos as coisas um pouco. Apresentando, a máquina da verdade estendida! Uma máquina de verdade estendida aceita duas coisas como entrada, um número inteiro ne uma sequência não vazia s. Ele gera s ntempos com...

17
Elementos desaparecendo

Dada uma sequência Se uma lista de índices X, modifique Sremovendo o elemento em cada índice Senquanto usa esse resultado como o novo valor de S. Por exemplo, dado S = 'codegolf'e X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c d...