Perguntas com a marcação «code-golf»

79
Parênteses telescópicos

Considere uma sequência não vazia de parênteses corretamente balanceados: (()(()())()((())))(()) Podemos imaginar que cada par de parênteses representa um anel em uma construção telescópica em colapso . Então, vamos estender o telescópio: ( )( ) ()( )()( ) () ()() ( ) () Outra maneira de...

79
print "Olá, mundo!"

Sim com certeza. Imprima com uma impressora de hardware hardware para criar uma cópia impressa. Envie os comandos / dados necessários para a impressora, para que o seguinte texto seja impresso em um pedaço de papel: Olá Mundo! Você pode usar qualquer impressora local ou conectada à rede que...

79
Vazamento de memória no menor número de bytes possível

Sua tarefa é escrever um código que vaze pelo menos um byte de memória no menor número possível de bytes. A memória deve ter vazamento e não apenas alocada . Memória vazada é a memória que o programa aloca, mas perde a capacidade de acessar antes de poder desalocar a memória adequadamente. Para a...

78
Olá Mundo 0.0!

fonte: Dilbert, 8 de setembro de 1992 Espero acrescentar uma nova reviravolta no clássico "Hello World!" programa. Codifique um programa que saia Hello World!sem: Literais de cadeia / caracteres Números (qualquer base) Funções pré-criadas que retornam "Hello World!" Literais RegEx Com as...

77
N (e (s (t))) uma sequência

Para "aninhar a função" uma sequência, você deve: Trate o primeiro caractere como uma função e os seguintes caracteres como argumentos para essa função. Por exemplo, se a sequência de entrada fosse Hello, o primeiro passo seria: H(ello) Em seguida, repita esta mesma etapa para cada substring....

76
Foi só um bug

Inspirado na saída com erros na resposta Clojure da @Carcigenicate para o desafio Print this diamond . Imprima este texto exato: 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9...

76
Imprimir este diamante

Esta questão está se espalhando como um vírus no meu escritório. Existem várias abordagens: Imprima o seguinte: 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321 121 1 As...

76
Progruzzle & Colf

Já imaginou criar hashtags legais para o twitter, como #brexit ou #brangelina ? este golfe é para você. Escreva um programa que aceite duas seqüências de caracteres A e B como entrada e as mescla de acordo com o seguinte algoritmo: deixar que nseja o número de grupos de vogais em A (por...

76
Código mais curto para lançar SIGILL

fundo Já temos um desafio em jogar o SIGSEGV , por que não um desafio em jogar o SIGILL? O que é o SIGILL? SIGILL é o sinal para uma instrução ilegal no processador, o que acontece muito raramente. A ação padrão depois de receber o SIGILL está finalizando o programa e gravando um dump principal....

75
Crie um navegador XKCD com defeito

Desafio Dado o número de uma história em quadrinhos do XKCD, produza o texto do título dessa história em quadrinhos (o texto do mouseover). No entanto, o programa deve gerar um erro quando receber os números 859ou 404. Regras O número fornecido sempre será uma história em quadrinhos existente...

75
Código Johnny Código, código!

Infelizmente, o pai fundador do rock and roll, Chuck Berry, faleceu hoje. Considere o refrão de sua famosa música " Johnny B. Goode ": Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Existem outras maneiras de pontuar, mas as opções acima servirão...

75
Programa mais curto que gera o erro StackOverflow [fechado]

Escreva um programa que gere um erro StackOverflow ou o equivalente no idioma usado. Por exemplo, em java , o programa deve lançar java.lang.StackOverflowError. Você não tem permissão para definir uma função que se chama ou uma nova classe (exceto a que contém mainem java). Deve usar as classes da...

74
Os 9 bilhões de nomes de Deus

Os 9 bilhões de nomes de Deus é um conto de Arthur C. Clarke. É sobre um grupo de monges tibetanos cuja ordem é dedicada a escrever todos os nomes possíveis de Deus, escritos em seu próprio alfabeto. Essencialmente, eles são dedicados a escrever todas as permutações possíveis de seu alfabeto,...

74
Tartarugas até o fim

Escreva um programa ou função que receba um número inteiro positivo e imprima ou retorne uma pilha dessas muitas tartarugas de arte ASCII , em que cada tartaruga é maior que a acima. Especificamente, se a entrada for 1, a saída deve ser: __ /,,\o Se a entrada for 2: __ o/,,\...