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
Dar direções
Desafio Você deu um mapa a um amigo que se parece com isso: | / | / | \ | \ D Um mapa simples que começa na parte superior e termina na parte inferior. Infelizmente, seu amigo não entende. Você pode decodificar o mapa para que ele possa lê-lo? …
15 code-golf 

5
Encontre os ponteiros do relógio mais próximos
Desafio Dado um número de segundos após a meia-noite, produza o menor ângulo entre dois ponteiros em um relógio, usando o mínimo de bytes possível. Você pode assumir que o número de segundos é sempre menor que 86400. Os ângulos podem ser representados em graus ou radianos. Uma solução de …

2
Encha um balão de água
Neste desafio, você deve exibir a arte ASCII de um balão de água, dada a quantidade de água que o balão está cheio: | __||__ | | / # #\ | | |######| | | |######| | | |######| | | |######| | | |######| | | \######/ | | …

3
Burrows, Wheeler e Costas
fundo A transformação Burrows – Wheeler (BWT) é uma permutação reversível dos caracteres de uma string que resulta em grandes execuções de caracteres semelhantes para certos tipos de strings, como texto sem formatação. É usado, por exemplo, no algoritmo de compactação bzip2 . O BWT é definido da seguinte maneira: …

9
Brainf ** k para Unário e Traseiro
Uma linguagem que é muito útil em fontes restritas e outros desafios é o Unary , um derivado do cérebro em que os programas são escritos com apenas um caractere. Seu trabalho é escrever um programa para converter programas de inconsciente para unário e um programa para fazer o oposto, …

13
Conversão da hora decimal do dia
Introdução O tempo é confuso. Sessenta segundos a um minuto, sessenta minutos a uma hora, vinte e quatro horas por dia (e para não mencionar essa manhã am / pm!). Atualmente, não há espaço para essa tolice, por isso decidimos adotar a única alternativa sensata: dias decimais! Ou seja, cada …

2
Traduzir RoboCritters em Brainf ***
RoboCritters ( etimologia ) é uma nova linguagem de programação esotérica (não se preocupe em procurá-la, eu a inventei). É uma variante do Brainfuck (BF), um pouco mais complexa do que os esquemas normais de substituição de operadores. Todo programa no RoboCritters é uma grade retangular de texto que contém …

2
Corrija os aparelhos, etc
Sua missão, se você optar por aceitá-la, é adicionar o número mínimo de parênteses, colchetes e colchetes para formar uma determinada sequência (contendo apenas parênteses, colchetes e colchetes) com a correspondência correta entre colchetes. Os laços dos símbolos adicionados devem ser quebrados tendo a distância máxima entre chaves emparelhadas. Você …

7
Onde devo colocar meu restaurante?
Você é o dono de um restaurante. Você está abrindo em uma nova área em Cartesia, onde há apenas uma estrada principal, conhecida como eixo y. Você deseja colocar seu restaurante de modo a minimizar a distância total do restaurante e de cada uma das casas nessa área. Entrada : …

4
Encomende 40 varas
Temos 40 varas da mesma largura, mas com alturas diferentes. Quantos arranjos são possíveis para colocá-los um ao lado do outro, de modo que, quando olhamos da direita, vemos 10 paus e quando olhamos da esquerda, vemos novamente exatamente 10 paus? Por exemplo, esse pedido é: Paus pretos estão escondidos, …

14
CodeGolf - Ignore o barulho # 1
Instruções Barry é um desenvolvedor de back-end não tão bom encarregado de uma pequena API que deve fornecer informações sobre compras feitas na loja de um cliente. No entanto, ele não fez um ótimo trabalho e seu chefe pede que você o conserte no lado do cliente. Idealmente, você deve …

19
Frases invertidas
O objetivo deste desafio é receber uma entrada e saída dessa entrada, mas com a ordem da sentença invertida. Exemplo de entrada: Hello friend. What are you doing? I bet it is something I want to do too! Saída de exemplo: I bet it is something I want to do …
15 code-golf 

4
Shifty XORyption
Escreva um programa ou função (ou conjunto de programas / funções) para criptografar e descriptografar dados, de acordo com a seguinte especificação: Criptografia Calcule um hash XOR da entrada XOR-ing cada byte um com o outro. XOR cada byte da entrada por esse hash. Mude o resultado quatro bits para …

6
Correspondência de string em tempo real
Tarefa A tarefa é jogar golfe em um algoritmo de correspondência exata de seqüência em tempo real de sua escolha. Entrada Duas linhas de texto fornecidas na entrada padrão, separadas por uma nova linha. A primeira linha contém o "padrão" e será simplesmente uma string ASCII desenhada a partir das …

2
Programas para construir um labirinto de ratos
Você foi contratado como assistente de pesquisa e solicitado a criar um pequeno programa que criará labirintos de ratos. A caixa do rato é sempre 62x22 e possui uma entrada (a) e uma saída (A) para o rato, desta forma (entrada 1): #######a###################################################### # # # # # # # …
15 code-golf  grid  maze 

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.