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.

17
Code-Golf: pontos de treliça dentro de um círculo
A figura a seguir mostra o problema: Escreva uma função que, dado um número inteiro como o raio do círculo, calcule o número de pontos de treliça dentro do círculo centralizado (incluindo o limite). A imagem mostra: f[1] = 5 (blue points) f[2] = 13 (blue + red points) outros …

19
Poderes não triviais
Escreva o programa mais curto para imprimir os poderes não triviais ≤ 2 ^ 12 para poder não trivial significa que a base e o expoente são> 1 O espaço em branco à esquerda é opcional Quando há várias soluções, o pedido não é importante, portanto 16 = 4^2, 2^4 …
15 code-golf  math 

10
Calcular dígitos de Pi
Esta é uma tarefa um pouco diferente. Calcule 1024 dígitos hexadecimais de π, começando no 1024º lugar hexadecimal. Formalmente: seu programa deve ser concluído em menos de 1 minuto e produzir a seguinte saída: 25d479d8f6e8def7e3fe501ab6794c3b976ce0bd04c006bac1a94fb6409f60c45e5c9ec2196a246368fb6faf3e6c53b51339b2eb3b52ec6f6dfc511f9b30952ccc814544af5ebd09bee3d004de334afd660f2807192e4bb3c0cba85745c8740fd20b5f39b9d3fbdb5579c0bd1a60320ad6a100c6402c7279679f25fefb1fa3cc8ea5e9f8db3222f83c7516dffd616b152f501ec8ad0552ab323db5fafd23876053317b483e00df829e5c57bbca6f8ca01a87562edf1769dbd542a8f6287effc3ac6732c68c4f5573695b27b0bbca58c8e1ffa35db8f011a010fa3d98fd2183b84afcb56c2dd1d35b9a53e479b6f84565d28e49bc4bfb9790e1ddf2daa4cb7e3362fb1341cee4c6e8ef20cada36774c01d07e9efe2bf11fb495dbda4dae909198eaad8e716b93d5a0d08ed1d0afc725e08e3c5b2f8e7594b78ff6e2fbf2122b648888b812900df01c4fad5ea0688fc31cd1cff191b3a8c1ad2f2f2218be0e1777ea752dfe8b021fa1e5a0cc0fb56f74e818acf3d6ce89e299b4a84fe0fd13e0b77cc43b81d2ada8d9165fa2668095770593cc7314211a1477e6ad206577b5fa86c75442f5fb9d35cfebcdaf0c7b3e89a0d6411bd3ae1e7e4900250e2d2071b35e226800bb57b8e0af2464369bf009b91e5563911d59dfa6aa78c14389d95a537f207d5ba202e5b9c5832603766295a O programa com o menor comprimento vence. Você precisa calcular todos os dígitos em tempo …

12
Implementar glob Matcher
Implemente uma função de padrão e sequência a serem correspondidas; retorne true se o padrão corresponder à sequência inteira, caso contrário, false. Nossa sintaxe de padrão glob é: ? corresponde a qualquer caractere + corresponde a um ou mais caracteres * corresponde a zero ou mais caracteres \ escapa Regras: …

30
Divisão de implementos
Implemente um algoritmo de divisão no seu idioma favorito que lida com a divisão inteira. Ele precisa apenas lidar com números positivos - mas pontos de bônus se ele também lidar com a divisão de sinais negativos e mistos. Os resultados são arredondados para resultados fracionários. O programa não pode …

24
Próxima sexta-feira 13
Qual é o programa mais curto que pode prever a próxima vez que a sexta-feira cair no 13º dia do mês? Deve ser um programa completo de funcionamento (não apenas uma função / sub-rotina) É necessário imprimir a data no seguinte formato: YYYY-MM-DD Permitir que o usuário forneça uma data …
15 code-golf  date 

10
Dicas para jogar golfe no carvão
O carvão vegetal é uma linguagem criada apenas pelo ASCII e pelo DLosc, especializada em desafios de arte ASCII. Que dicas você tem para o golfe em Charcoal? Obviamente, estou procurando dicas relacionadas especificamente ao carvão vegetal, não aquelas que podem ser aplicadas na maioria dos idiomas, se não em …
15 code-golf  tips 

18
Ponto flutuante XOR
Sua tarefa é bem simples. Dado dois flutuadores, bit a bit xou a representação binária deles, e a produz como flutuante. Por exemplo, Normal: 16.7472 ^ 123.61 = 7.13402e-37 Binary: 01000001100001011111101001000100 ^ 01000010111101110011100001010010 = 00000011011100101100001000010110 Normal: 2.2 ^ 4.4 = 1.17549e-38 Binary: 01000000000011001100110011001101 ^ 01000000100011001100110011001101 = 00000000100000000000000000000000 Normal: 7.898 ^ …

30
Dois passos à frente e um passo atrás
Digamos que estou a dez passos do meu destino. Eu ando lá seguindo o velho ditado, "Dois passos à frente e um passo atrás". Dou dois passos à frente, um atrás, até estar exatamente no meu destino. (Isso pode envolver ultrapassar meu destino e retornar a ele). Quantos passos eu …

2
É uma jogada de xadrez válida?
Nome alternativo: ChessMoveQ Dada uma lista de até 32 elementos, cada um composto por 4 elementos e uma segunda lista com 4 elementos, determine se o movimento detalhado na segunda entrada é um movimento válido de xadrez. A primeira lista indica a posição de todas as 32 peças no quadro. …


5
Convolução binária
Uma convolução binária é descrita por um número Me aplicada a um número N. Para cada bit na representação binária de M, se o bit estiver definido ( 1), o bit correspondente na saída é dado por XORing nos dois bits adjacentes ao bit correspondente N(contornando quando necessário). Se o …
15 code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

18
Como a perda de peso facilmente?
Nesta questão, focaremos apenas a perda de peso fazendo exercícios, embora ainda haja muitas maneiras de perder peso. Esportes diferentes queimam diferentes quantidades de calorias. Por exemplo, jogar bilhar por uma hora pode queimar 102 calorias [1] , enquanto jogar basquete por 15 minutos já pode queimar 119 calorias [1] …

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


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.