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

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

3
Analisar e processar a entrada de linguagem-chave
Vamos analisar e processar o idioma-chave! Dada a entrada de uma sequência de pressionamentos de tecla do teclado e / ou teclas especiais, escreva um programa, função etc. que produza o produto quando todas as ações forem processadas com base no seguinte teclado: +-------------------------------------------------------+ | ~ | ! | @ …

6
Filtro Bayer reverso de uma imagem
Quase todos os sensores de câmera digital estão organizados em uma grade de fotosensores. Cada sensor fotográfico é sensível a uma das cores principais : vermelho, verde e azul. A maneira como esses sensores fotográficos são organizados é chamada de filtro Bayer , em homenagem a seu inventor, Bryce Bayer, …



9
A conta da água de Fred
Fred é um cara quase amigável, mas na realidade ele é mau. Por isso, Fred mora sozinho em um pequeno apartamento em Los Altos, CA. Fred é tão cruel, porque ele é muito especial sobre a água. Ele, portanto, precisa de sua ajuda para descobrir qual é a conta de …
9 code-golf  math 


5
Preencha uma grade 2D
Descrição do Desafio Vamos chamar uma matriz retangular bidimensional (ou seja, cada subarray tem o mesmo comprimento), uma grade . Cada unidade de uma grade é um espaço vazio ou uma borda . Em uma grade de caracteres, o espaço vazio é representado por um único espaço em branco; qualquer …

13
De Rgb para Cmyk
Dados 3 bytes ou RGB como entrada, calcule os valores CMYK mais próximos e faça a saída deles. crie uma função com parâmetros e valor de retorno ou um programa que opere em stdin / stdout use o perfil de cores de sua escolha, mas forneça uma referência entrada pode …

10
Derivada na borda
Minha maneira preferida de aproximar uma derivada é a diferença central, é mais precisa do que a diferença direta ou a reversa, e estou com preguiça de ir em uma ordem superior. Mas a diferença central requer um ponto de dados em cada lado do ponto que você está avaliando. …
9 code-golf  math 

6
Soma de índice e tira minha matriz
Soma de índice e tira minha matriz Dada uma matriz / matriz 2D em seu idioma preferido Entrada: A matriz sempre terá um comprimento ímpar A matriz sempre será perfeitamente quadrada Os valores da matriz podem ser qualquer número inteiro no seu idioma (positivo ou negativo) Exemplo: 1 2 3 …

1
Aproximada da constante de Fransén-Robinson
Dada uma entrada n, imprima o valor da constante de Fransén-Robinson com ndígitos após a casa decimal, com arredondamento. Regras Você pode assumir que todas as entradas são números inteiros entre 1 e 60. Você não pode armazenar nenhum valor relacionado - a constante deve ser calculada, não recuperada. O …

3
Simplifique uma data
Isso é semelhante à simplificação de frações, mas com Datas! A entrada do seu programa deve estar no formato mm/dd Por exemplo 3/4 //March 4 12/15 //December 15 1/1 // January 1 Assumimos que a entrada será válida de modo que os meses tenham esses números de dias: January 31 …

4
Visualize numerais da igreja
fundo Visualização de termos do cálculo λ O famoso lambda-malabarista (e jogador de código ) John Tromp criou uma visualização interessante dos termos no λ-cálculo. Nas suas palavras: abstrações (lambdas) são representadas por linhas horizontais, variáveis ​​por linhas verticais que emanam de sua lambda de ligação e aplicativos por links …

2
Regex inverso de juros compostos
Koronkorko é a palavra finlandesa para juros compostos . Não queremos interesse composto em nossas strings, portanto, vamos encontrar a expressão regular mais curta possível para excluí-la. Dada uma sequência que consiste apenas nos caracteres alfabéticos maiúsculos AZ, determine a expressão regular mais curta possível que corresponda à sequência, se …

13
Calcular a transformação discreta de Fourier
Implemente a Transformada discreta de Fourier (DFT) para uma sequência de qualquer comprimento. Isso pode ser implementado como uma função ou um programa e a sequência pode ser dada como um argumento ou usando entrada padrão. O algoritmo calculará um resultado com base na DFT padrão na direção direta. A …
9 code-golf  math 

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.