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.

30
Pato azul, pato vermelho, pato cinza
Então, na semana passada, eu postei um desafio para jogar Duck, Duck, Goose . Isso levou vários Minnesotanos a comentar sobre sua variação regional do 'pato cinza' . Então, aqui estão as regras: Usando esta lista de cores: Red Orange Yellow Green Blue Indigo Violet Gray Escreva um programa para …
48 code-golf 

30
Há um buraco no fundo do mar
Enquanto tentava (e falhei) convencer meu filho a comer o jantar, tentei cantar para ele. No meio dessa música, eu percebi que a estrutura da fórmula poderia se dar bem no código do golfe! A tarefa é escrever um programa ou função que não aceita entrada e produz o seguinte …

12
Números físseis
Encontrei essa sequência enquanto trabalhava no Evolution of OEIS , mas nunca consegui publicá-la como resposta. Depois de escrever uma implementação de referência no Mathematica, pensei que este é um exercício divertido de ser feito como um desafio separado. Então, aqui vamos nós. Vamos construir um reator de fissão numérica! …

30
Facey McFaceface
Alguém se lembra de Boaty ? Você poderia fazer qualquer palavra antiga, certo? Escreva uma função para transformar uma string em Somethingy McSomethingface. Ele deve aceitar uma string como entrada. Ignore o caso da entrada. Se a palavra terminar em 'y', sua função não deve adicionar um 'y' adicional à …
47 code-golf  string 

29
Ir para a nona página
É comum precisar fazer uma interface de seleção de página. Normalmente, é assim: prev 1 ... 3 4 [5] 6 7 ... 173 next O que significa que existem totalmente 173 páginas e você está na quinta página atualmente. Esse desafio exige que você pegue o número total de páginas …
47 code-golf  string 

6
Golf um número maior que a TREE (3)
A função TREE (k) fornece o comprimento da sequência mais longa de árvores T 1 , T 2 , ... onde cada vértice é rotulado com uma das k cores, a árvore T i tem no máximo i vértices e nenhuma árvore é uma menor de qualquer árvore após a …

30
99 erros no código
99 erros no código A adaptação de "99 garrafas de cerveja na parede" para a ciência da computação, onde os bugs aumentam em vez de diminuir as garrafas, é frequentemente publicada na Internet. Exemplo de camiseta aqui . Eu acho que será interessante ver uma possível recursão e geração aleatória …
47 code-golf  random 

24
Fazer o downgrade para um palíndromo
Dada uma sequência s, retorne a menor substring contígua que você pode remover para criar um palíndromo. Exemplos: 800233008 -> 2 racecarFOOL -> FOOL abcdedcba -> (empty string) ngryL Myrgn -> "L " (or " M") 123456789 -> 12345678 (or 23456789) aabcdbaa -> c (or d) [[]] -> [[ (or …

30
Meu triângulo está certo?
Dado a, b, co comprimento dos três lados de um triângulo, diga se o triângulo é angular (ou seja, tem um ângulo igual a 90 graus) ou não. Entrada Três valores inteiros positivos em qualquer ordem Resultado Ou uma verdadeira potência específica ( true, 1, yes, ...) ou uma saída …

13
Extreme Fibonacci
Houve um bilhão de iterações de desafios de Fibonacci neste site, então vamos apimentar as coisas com um desafio de Fibonacci de um bilhão de iterações! Seu desafio é gerar os primeiros 1000 dígitos decimais do número de 1.000.000.000.000 de Fibonacci com o menor programa possível. Opcionalmente, isso pode ser …

30
O Caracol no Poço
fundo Há um enigma comum que é mais ou menos assim: Um caracol está no fundo de um poço de 30 pés. Todos os dias o caracol é capaz de subir 3 pés. À noite, quando dormem, deslizam de volta 2 pés. Quantos dias o caracol leva para sair do …

30
Seja o primeiro 1 (deixe apenas o primeiro Truthy)
Introdução Todos os anos, a Dyalog Ltd. realiza uma competição estudantil. O desafio é escrever um bom código APL. Esta é uma edição de código-golfe independente de idioma do oitavo problema deste ano. Tenho permissão explícita para postar esse desafio aqui, do autor original da competição. Sinta-se livre para verificar, …

30
Isso é uma função?
Dada uma lista de (key, value)pares, determine se ela representa uma função, o que significa que cada tecla é mapeada para um valor consistente. Em outras palavras, sempre que duas entradas tiverem chaves iguais, elas também deverão ter valores iguais. Entradas repetidas estão OK. Por exemplo: # Not a function: …


15
Ataque, Decadência, Sustentar, Lançamento
Os sintetizadores de som usam geradores de envelope para controlar como certos parâmetros do som (como o volume geral) mudam com o tempo. Em muitos sintetizadores, um envelope é definido por quatro parâmetros, conforme representado na figura a seguir da Wikipedia : Tempo de ataque (A) : tempo necessário para …

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.