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

25
Uma cena da diversidade de Jimmy

Como você provavelmente sabe, houve vários desafios adoráveis ​​do Jimmy recentemente surgindo. Nesses desafios, você foi desafiado com as habilidades acrobáticas de nosso amado amigo. Agora, temos um desafio diferente para você. Hoje você estará identificando diferentes tipos de Jimmys!...

24
Localizando "sub-palíndromos".

O código mais curto que encontra todos os "subpalíndromos" exclusivos de uma sequência, ou seja: qualquer substring com comprimento> 1 que seja um palíndromo. eg.1 input: "12131331" output: "33", "121", "131", "313", "1331" eg.2 input: "3333" output: "33", "333",

24
Gerar fractais de Newton

Todos vocês conhecem o método Newton para aproximar as raízes de uma função, não sabem? Meu objetivo nesta tarefa é apresentar um aspecto interessante desse algoritmo. O algoritmo de Newton converge apenas para certos, mas acima de tudo, valores complexos de entrada. Se você imagina a convergência...

24
Gerando guias de guitarra?

Escreva o programa mais curto que gere guias de guitarra para os acordes dados como entrada. Para que os guitarristas não tenham uma vantagem, e para torná-la determinística (e provavelmente mais fácil de codificar), aqui estão as únicas formas de acordes autorizadas: Major chords: E F F# G G#...

24
Dicas para jogar golfe em Scala

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

24
Resolvendo Mastermind em 6 ou menos movimentos

Seu objetivo é escrever um programa que resolva qualquer quebra-cabeça do Mastermind em 6 ou menos movimentos. fundo Mastermind é um jogo de tabuleiro. O objetivo do jogo é adivinhar exatamente a combinação (cores e ordem) de quatro pinos coloridos escondidos pelo outro jogador. Quando um palpite...

24
Emule uma tela de 7 segmentos

Tarefa A tarefa é exibir qualquer um dos 128 estados possíveis de uma exibição de 7 segmentos . Seu programa deve aceitar uma seqüência de 7 caracteres ("bits") que são 0ou 1. O primeiro bit de entrada corresponde ao segmento A da ilustração a seguir, o segundo a B, etc (ignorar dp): A...

24
Simule o autômato celular Wireworld

O Wireworld é um autômato celular projetado para se parecer com elétrons que fluem através de fios. Sua mecânica simples permite a construção de circuitos digitais. Ele até permitiu a construção de um computador inteiro . Sua missão é criar a menor implementação do Wireworld no seu idioma...

24
Encontre raízes reais de um polinômio

Escreva um programa independente que, ao receber um polinômio e um limite, encontre todas as raízes reais desse polinômio em um erro absoluto que não exceda o limite. Restrições Eu sei que o Mathematica e provavelmente algumas outras línguas têm uma solução de um símbolo, e isso é chato, então...

24
Faça um diagrama de Voronoi (variante ASCII)

Suponha que você receba algumas letras maiúsculas distintas espalhadas em uma matriz retangular de células em branco. Cada célula na matriz pertence à letra mais próxima , definida como a letra alcançável no menor número de etapas horizontais e / ou verticais - sem etapas diagonais. (Se uma célula...

24
Flappy Bird Clones :)

Todo mundo está pirando com o jogo estúpido de "Flappy Bird" sendo removido. Portanto, sua tarefa é criar um jogo de Flappy Bird Clone. É realmente simples. Aqui estão as diretrizes: Pode usar arte ascii ou imagens reais Você pode fazer o seu "pássaro" bater com um clique ou pressionando uma...

24
Ocultando informações em gatos

Você é um agente secreto tentando se comunicar com sua pátria. É claro que a informação precisa estar oculta para que ninguém escute a sua mensagem. O que seria mais adequado do que um gato? Todo mundo adora fotos engraçadas de gatos [carece de fontes?] , Para que eles não vão suspeitar informações...

24
Fração mais próxima

Tarefa: Seu programa recebe uma fração simples positiva e adequada no formato .<numerator>/<denominator> Para esta entrada, ele deve encontrar duas frações. Uma fração que é menor que a entrada. Uma fração que é maior que a entrada. Ambas as frações devem ter um denominador menor...

24
Adicione dois números com segurança, em C

Todo mundo sabe que C é uma linguagem de programação adorável, segura e de alto nível. No entanto, você, como codificador, define a seguinte tarefa. Escreva um programa para adicionar dois números. Entrada: Dois inteiros separados por espaço. Saída: a soma dos dois números na entrada. A...

24
Criar um quebra-cabeça não-programa

Um nonograma é um quebra-cabeça lógico bidimensional que se parece com isso (capturas de tela do jogo Pixelo , meu jogo favorito do nonograma): O objetivo do jogo é descobrir qual imagem esses números estão codificando. As regras são simples: um número em uma coluna ou linha significa que em...

24
Imprima a letra de "Twinkle Twinkle Little Star"

Seu objetivo é imprimir a letra da música "Twinkle Twinkle Little Star" à medida que cada nota é tocada. O microfone do computador ouvirá anotações. Se o tom (mas não necessariamente o comprimento) da nota estiver correto, imprima a sílaba apropriada. Caso contrário, não faça nada. Cada nota terá...