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

15
triplegolf - não apenas o tamanho do código fonte conta!

O objetivo deste desafio é escrever um programa em que o comprimento dos três seguintes seja exatamente o mesmo: o comprimento do código fonte o comprimento da saída impressa na saída padrão a duração dos avisos do compilador gerados com o compilador (não modificado) de sua escolha O vencedor é...

15
É divertido ficar no YMCA

"YMCA" é uma música popular do disco do Village People que tem uma dança bem conhecida . Escreva o programa mais curto para emitir as letras maiúsculas "Y", "M", "C" e "A" sincronizadas com o coro da música. Geralmente, uma letra é enviada em cada linha enviada para a saída padrão. Isso é...

15
Calcular pi até 5 casas decimais

Isso vem de http://programmers.blogoverflow.com/2012/08/20-controversial-programming-opinions/ "Dado que o Pi pode ser estimado usando a função 4 * (1 - 1/3 + 1/5 - 1/7 + ...) com mais termos dando maior precisão, escreva uma função que calcule o Pi com uma precisão de 5 casas decimais....

15
Crie um GUI Piano [fechado]

Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 3 anos . Desafio Crie um...

15
A Dicotomia Maior-Menor

Dada uma lista de acordes, identifique-os como 'Maior' ou 'Menor'. Entrada A entrada será uma lista de acordes, um por linha, composta de 3 notas separadas por um espaço. Cada nota consistirá no nome da nota em maiúsculas ( A- G) e um acidental ( #ou b) opcional . Os acordes podem estar em...

15
Golf o problema da soma de subconjuntos

Tarefa Dada uma lista de números inteiros delimitados por espaço como entrada, produza todos os subconjuntos não vazios exclusivos desses números que cada subconjunto soma a 0. Caso de teste Entrada: 8 −7 5 −3 −2 Saída:-3 -2 5 Critério vencedor Isso é código-golfe , então o código mais...

15
Turing Machine Simulator

Escreva um simulador de máquina de Turing . Para simplificar, podemos assumir status como inteiro, símbolos como char, símbolo em branco igual a espaço em branco 5 tuplas na forma de estado atual, símbolo de entrada, próximo estado, símbolo de saída, direção (esquerda ou direita), a ordem não é...

15
Crie um poliglota para o Hello World

Produza um arquivo de texto que imprima "Hello World!" no maior número possível de linguagens de programação quando compilado / interpretado, além de ser o mais curto possível. A pontuação da sua submissão é calculada como C / 2 ^ ((L - 1) / 4), onde "C" é o tamanho do arquivo de texto em...

15
Dicas para jogar golfe em Tcl

Que dicas gerais você tem para jogar golfe em Tcl? Estou procurando idéias que possam ser aplicadas aos problemas de código de golfe em geral que sejam pelo menos um pouco específicos ao Tcl (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por

15
Fale dígitos de 0 a 9 em voz alta

Inspirado por esta pergunta da electronics.SE , aqui está um desafio para você: Escreva um programa ou sub-rotina que pegue uma sequência de dígitos decimais (0 a 9) e fale-os em voz alta, sem usar uma ferramenta de síntese de fala existente. Entrada: Você pode solicitar que os dígitos da...

15
Gere uma grade de somas

Gere uma grade 7 por 7, preenchida com números aleatórios. No entanto, nas células com um número ímpar de linhas e colunas (começando em 0), você deve usar a soma das células circundantes. Aqui está um pequeno exemplo com uma grade 3 por 3 (soma quadrada em negrito): 2 2 2 2 16 2 2 2 2 E aqui...

15
Par ou ímpar: três jogadores

É um jogo de três jogadores, joga com uma mão. Ao mesmo tempo, cada jogador mostra sua mão com 0 a 5 dedos estendidos. Se todos os jogadores mostrarem o mesmo tipo de número (par ou ímpar), não haverá vencedor. Mas, caso contrário, o jogador que mostra o tipo diferente vence os outros dois. P l...

15
Implementando o algoritmo de hash SHA-1

O objetivo deste code-golf é criar um programa que aceita uma string como entrada e você deve gerar o valor de hash SHA-1 como um número hexadecimal. Você pode encontrar o pseudocódigo para SHA-1 aqui Outras regras: Sem acesso à rede Você não tem permissão para executar programas externos Você...

15
A injeção de código também funciona em C #!

Dada a saída do programa C # a seguir False, injete uma linha de código 'maliciosa', de forma que o programa saia True. class Program { static void Main() { System.Console.Write("False"); ; } } Sua resposta deve consistir em uma sequência que substitua o segundo ponto e vírgula e faz com...

15
Crie uma árvore fractal

O que eu gostaria de ver é uma árvore fractal sendo desenhada onde você pode inserir um número inteiro, e a saída será uma árvore fractal com a quantidade inserida de etapas de ramificação. Regras: O fractal deve ser uma árvore fractal de linha: a forma do fractal também deve ser a mesma que...

15
Conjectura de Goldbach

Escreva um programa que solicite ao usuário um número inteiro maior que 2. Dada a conjectura de Goldbach de que todo número inteiro maior que 2 pode ser expresso como a soma de dois números primos, imprima dois números primos que, quando somados, fornecem o número par solicitado. Editar: o...

15
Implementar divisão de precisão arbitrária

Implemente uma função divide(int a, int b, int c)que imprima o valor base 10 de a/b. sem usar nenhuma matemática de ponto flutuante nem BigInteger/ BigDecimalou bibliotecas equivalentes. Pelo menos ccaracteres precisos dentro do conjunto de 0123456789.devem ser impressos, exceto a (possível)...

15
Gerar ruído branco

O desafio é: gerar um arquivo de áudio feito de ruído branco. Requisitos e instruções: Seu programa deve gerar um arquivo de áudio contendo apenas ruído branco, o que significa que a intensidade é a mesma para todas as frequências (razoáveis) e diferentes de zero [veja um gráfico de exemplo ]; É...

15
Reconhecer números artísticos ASCII

Desafio Reconheça números artísticos ASCII. Para tornar as coisas interessantes, três pontos aleatórios na imagem podem ser invertidos. Por exemplo: ***** * ** ** ** ** ** Entrada Um número de arte ASCII 7x7 gerado pelo script Python abaixo. Resultado Um dígito. Script de...