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

16
Eu gosto de movê-la, movê-lo

O rei Julian precisa atravessar a selva, mas está com preguiça. Ele quer que um computador seja capaz de calcular uma rota pela floresta para ele. Usando STDIN, obtenha um mapa da floresta para o computador quebrar. Ele seguirá o seguinte formato: 01001E 010110 000P00 1100J1 S00111 A maneira...

16
Quando as balas colidem

Esse desafio se baseia em uma charada que li em algum livro há um tempo atrás, que encontrei novamente aqui . Trata-se de balas disparadas de uma arma uma vez por segundo em velocidades variadas que viajam em linha reta para sempre. Quando uma bala atinge a outra, ambas são destruídas...

16
Particionar em subsequências crescentes

Especificação Esse desafio é simples de declarar: sua entrada é uma matriz não vazia de números inteiros não negativos e sua tarefa é particioná-la no menor número possível de subsequências possíveis. Mais formalmente, se a matriz de entrada for A, a saída será uma matriz de matrizes, Btais...

16
Rolando os dados

Rolando os dados Então, eu estava lançando dados há um tempo e pensei em um desafio. Dado o cubo com uma rede retirada da entrada e uma lista de movimentos, encontre o quadrado na parte inferior no final. Vou usar esta imagem para os exemplos aqui. Entrada Você pega uma sequência com uma...

16
Encontre os Primes XOR

Nesse desafio proposto pelo xnor, fomos solicitados a implementar a multiplicação do XOR. Neste desafio, o objetivo é encontrar os primeiros nprimos XOR. Os primos XOR são muito semelhantes aos primos regulares, como você pode ver nas seguintes definições: Definição de número primo: Um número...

16
Dicas para jogar golfe em Prolog

Que dicas gerais você tem para jogar golfe em Prolog? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para o Prolog (por exemplo, variáveis ​​de uma letra não são específicas para o Prolog para reduzir o tamanho...

16
Posso morar aqui?

No jogo Terraria , uma das mecânicas do jogo envolve a construção de casas para que um NPC possa se mudar. Existe um conjunto estrito de regras para o que conta como uma casa válida ou não. Aqui está a lista de regras: A área total da casa deve ter pelo menos 60 azulejos quadrados, mas menos de...

16
Dia do Pi, Minuto do Pi ou Segundo do Pi?

Nesse desafio, você precisará determinar se é Pi Day, Pi Minute ou Pi Second. Como o Pi é irracional, ele deseja que seu código seja o mais curto possível. Exemplos Nenhuma entrada é fornecida , seu programa deve usar a hora do sistema. Acabei de adicionar para maior clareza March 14, 2016...

16
Soletrar o Revu'a

Na verdade, não é inspirado nem pelos auto-palindromes de Atbash nem pela Calculadora Gematria Generalizada . Dada uma sequência s de comprimento n , imprima a sequência Revu'a , que é o primeiro caractere de s , os dois primeiros caracteres de s , ... os primeiros n –2 caracteres de s , os...

16
Formate uma lista de palavras

Seu desafio é formatar uma lista de palavras em várias linhas que não tenham mais que um determinado número de caracteres, para que cada linha contenha o maior número possível de palavras e que nenhuma seja desnecessariamente cortada. Entrada A entrada será uma lista de palavras separadas por...

16
Derby da Xadrez

O que poderia ser mais oposto do que o derby de xadrez e demolição . Você pensaria que ninguém que goste de um desfrutaria do outro ... até hoje. Regras A posição inicial é um tabuleiro de xadrez padrão: RNBQKBNR PPPPPPPP PPPPPPPP RNBQKBNR Parece normal o suficiente, até você descobrir...

16
Mercado de ações parvo

Dada uma sequência com dados de investimento de várias pessoas, descubra quanto lucro / perda eles registraram. A sequência contém apenas letras maiúsculas e minúsculas, assim: AABaBbba Cada letra representa uma pessoa - uma letra maiúscula significa comprar, uma letra minúscula significa...

16
Dividir, inverter e recombinar números inteiros

fundo É bem conhecido na matemática que números inteiros podem ser colocados em uma correspondência individual com pares de números inteiros. Existem muitas maneiras possíveis de fazer isso e, neste desafio, você implementará uma delas e sua operação inversa. A tarefa Sua entrada é um número...

16
Remover linhas não numéricas especificadas

Caso haja alguma dúvida: Nan = Non-numeric datatypepara os propósitos deste desafio. Escreva um programa ou função que use uma matriz / matriz como entrada, bem como uma lista de índices de coluna. O desafio é remover as linhas onde estão todos os elementos nas colunas especificadas Nan. Não...