Perguntas com a marcação «tips»

Para perguntas que pedem dicas sobre golfe em um idioma específico, o desempenho de determinadas tags de desafio ou a melhoria de um determinado código.

2
Qual é a instrução de loop infinito mais curta em Java?
Estou trabalhando em um golfe para Java e preciso de um loop infinito. Obviamente, não quero gastar mais bytes do que preciso, especialmente em uma linguagem tão expressiva. Supondo que eu tenha algum código que eu queira executar, obviamente a linha de base está definida em while(1>0)/*stmt*/10 caracteres adicionais para …
8 code-golf  tips  java 

1
Golfe com agentes do usuário
Normalmente, ao executar um desafio na Internet, não há problema em especificar um agente do usuário, mas quando se trata de lidar com o Google, isso muda. O Google coloca na lista negra o agente do usuário Urllib, presumivelmente para interromper spambots, então você precisa especificar um agente do usuário. …

3
Converta uma representação de seqüência de caracteres de um número para int [] em C #
Qual é a instrução C # mais curta que converterá uma representação de seqüência de caracteres de um número em uma int[]que contenha cada dígito? string number = "1234"; number.Array.ConvertAll(line.ToCharArray(), c => Int32.Parse(c.ToString())); number.ToCharArray().Select(i => Convert.ToInt32(i.ToString())).ToArray(); number.Select(i => Int32.Parse(i.ToString())).ToArray(); number.Select(i => i - '0').ToArray(); Alguém pode vencer a minha última …
8 code-golf  tips  c# 

10
Dicas para jogar golfe no CoffeeScript
Quais truques você conhece para diminuir o código do CoffeeScript? CoffeeScript é uma linguagem que é compilada em JavaScript ("transpila" para o ES3, para ser exato). A regra de ouro é "É apenas JavaScript", o que significa que não há sobrecarga no tempo de execução. A maioria das dicas e …
8 code-golf  tips 

2
Fundição inteira generalizada em Python
fundo Eu tenho uma seqüência de caracteres em Python que eu quero converter em um número inteiro. Normalmente, eu usaria apenas int: >>> int("123") 123 Infelizmente, esse método não é muito robusto, pois aceita apenas cadeias correspondentes -?[0-9]+(após remover qualquer espaço em branco à esquerda ou à direita). Por exemplo, …

3
Procurando alternativas mais curtas para `range (…)`
A melhor solução que encontrei até agora para um quebra-cabeça de código de golfe em que estou trabalhando inclui duas invocações bastante gordasrange . Sou muito novo em código de golfe, especialmente em Python, para poder usar algumas dicas. O fragmento relevante é este [x for x in range(n+1,7**6)if`x`==`x`[::-1]*all(x%i for …

1
Primário palíndrico
Estou resolvendo tarefas, onde: Entrada: Um número como um número inteiro. Resultado: O primo palíndrico maior mais próximo como um número inteiro. Gostaria muito de receber dicas de como diminuir minha solução. Ou instruções, se a mudança de abordagem for benéfica. golf=lambda l,r=range:next(x for x in r(10**6)if(x==int(`x`[::-1]))&all(x%d for d in …

3
Dicas de golfe em PHP: Leitura / gravação de arquivos e a CLI
Tenho participado de vários desafios de golfe com códigos PHP recentemente e algumas das técnicas usadas para ler dados de um arquivo como fopen()e / fread()ou file_get_contents()realmente dão ao meu código uma batida na contagem de caracteres. Especialmente os métodos fornecidos para leitura na entrada da linha de comando. Minha …
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.