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.

27
Gerador palíndromo palíndrico
Crie um programa que converta a sequência de entrada em um palíndromo começando com a sequência de entrada. O programa em si deve ser um palíndromo. Por exemplo, entrada:, neverodimprima neveroddoreven. Você deve manipular entradas com várias palavras e várias linhas também.

19
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 programa para …


3
Desenho de epiciclogons
Um epiciclóide é a curva que um ponto em um círculo faz ao girar em torno de outro círculo. Um ciclogon é a forma que um ponto em um polígono regular faz ao rolar através de um plano. Um epiciclogon é a curva traçada por um ponto em um polígono …

2
DNA: ASCII desoxirribonucléico
Dada uma sequência das bases Adenina, Citosina, Guanina e Timina (codificadas como ACGT), você deve produzir uma representação artística ASCII de uma fita dupla correspondente de DNA. O fio se estenderá verticalmente. O fio esquerdo é o que você recebe como entrada. O fio da direita será seu complemento. Para …

14
Frações não arredondadas
Quando você converte uma fração em um número decimal e deseja armazenar esse número, geralmente precisa arredondá-lo, porque deseja usar apenas uma certa quantidade de memória. Digamos que você possa armazenar apenas 5 dígitos decimais e 5/3 se tornará 1,6667. Se você puder armazenar apenas 2 dígitos decimais, será 1,7 …

20
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 …
22 code-golf 

7
Solver Árvore Genealógica
Esse é um dos vários desafios que a Calvin's Hobbies deixou para a comunidade . Pegue um arquivo "descrevendo a árvore genealógica" com linhas do formulário: [ID] [mother ID] [father ID] [gender] [full name] como esta que descreve a primeira árvore genealógica em http://en.wikipedia.org/wiki/Cousin : 1 ? ? M Adam …

5
Dia Mundial do IPv6 2014
Para marcar o aniversário do dia mundial do IPv6 , a Internet Society publicou uma campanha para desativar o IPv4 em 6 de junho de 2014 por um dia . Os endereços IPv6 podem ser representados em sua forma longa como oito valores hexadecimais de 16 bits separados por dois …

1
Gire uma lista bidimensional em 45 graus
TAREFA O objetivo é escrever um programa que gire qualquer lista bidimensional em 45 graus; ele deve ser capaz de fazer isso até 7 * 45 (de uma vez) antes de retornar a lista. A lista não será necessariamente quadrada ou retangular. Você deve incluir a saída para os exemplos …
22 code-golf 


4
Minify Brainfuck
Seu desafio é reduzir o código Brainfuck , de acordo com estas regras: Remova qualquer coisa que não seja uma +-><[].,. Para qualquer grupo de consecutivo +ou -caracteres, se a quantidade de +s e -s é o mesmo, removê-los. Faça o mesmo que acima, mas com >e <. Remova as …

4
Variante criptográfica de quine
Crie um programa que imprima a soma MD5 de sua origem no formato: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Sem trapaça - você não pode simplesmente ler o arquivo de origem e calcular sua soma. O programa não deve ler nenhuma informação externa. Claro que você pode usar uma …


30
Um programa que se exclui
Se uma linguagem compilada for usada, o programa deverá excluir o executável compilado (mas não precisará excluir o arquivo de origem). Se um idioma interpretado for usado, o programa deverá excluir o arquivo de origem. Meu lance de abertura: Python (29 caracteres) import os;os.remove(__file__) Editar: para impedir soluções como rm …

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.