Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código


24
Função Minmod mais curta
A função minmod é uma variante do familiar min , que aparece em esquemas de alta resolução com limitação de inclinação para equações diferenciais parciais. Dadas várias pistas, ela escolhe a inclinação mais plana, enquanto cuida dos sinais relativos entre as pistas. A função aceita um número arbitrário de parâmetros. …

1
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á a …
24 code-golf  music  audio 

7
Morse Decode Golf
Fiquei alarmado com o crescente ódio aos espaços e essa resposta me inspirou a garantir que o código Morse esteja a salvo dessa remoção insidiosa do espaço em branco. Portanto, sua tarefa será criar um programa que possa traduzir com êxito o código Morse com todos os espaços removidos. Regras: …
24 code-golf  morse 





9
Torneio de Xadrez
Este é um KOTH de xadrez com regras simplificadas (porque o próprio xadrez já é complicado, jogá-lo através de um programa simples não facilita as coisas). No momento, ele está limitado ao java (versão 8), mas a criação de uma classe de wrapper não é tão difícil (caso alguém queira …

21
Quando foi a última vez que a data foi divisível por n?
Uma data pode ser representada por um número inteiro não assinado como tal: AAAAMMDD. O que você precisa fazer é escrever o programa ou a função mais curta que identifique a data mais recente cujo número foi divisível por um determinado número n(incluindo a data de hoje) e, em seguida, …
24 code-golf  date 

4
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 desvantagem é que …
24 code-golf  c 

6
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 que a entrada. De todas …

8
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 code-golf 

3
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 …

1
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 …

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.