Perguntas com a marcação «quine»

25
Escreva um Palindrome-Polyglot-Quine

Escreva uma "palipolyquine": um programa que é um quine , um poliglota e um palíndromo . Regras: O número de idiomas poliglotas é mais preferível que o tamanho do código. A resposta mais curta (em bytes) vence, em caso de empate. Regras de Poliglota e Quine veja aqui: Escreva uma Poliquina...

25
Você pode Meta Quine?

Semelhante a outros quebra-cabeças quine (mais especificamente, este ), escreva um programa que produza a fonte por si mesmo. Aqui está a nova reviravolta: O código produzido NÃO deve ser idêntico à fonte. Em vez disso, ele deve gerar um programa diferente que criará o primeiro. O desafio...

24
Golf anagram Quine

Em esta pergunta eu perguntei-lhe para adivinhar uma Quine anagrama baseado em sua saída. No entanto, parece que ainda não temos uma pergunta sobre o golfe de um anagrama. Portanto, sua tarefa será fazer o menor quine de anagramas possível. O que é um anagrama quine? Um anagrama quine é um...

24
Implementar kerning simplificado

Introdução Kerning significa ajustar o espaçamento entre as letras de um texto. Como exemplo, considere a palavra Topescrita com os três glifos a seguir: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

23
Três quines mútuos

A tarefa Nesse desafio, sua tarefa é escrever três programas que formam um tipo de sistema mútuo. Vamos chamar os programas A, Be C. Se um dos programas receber a fonte de outro programa como entrada, ele fornecerá a fonte do terceiro programa. Por exemplo, se Aé dado Bcomo entrada, ele gera C. Se...

23
Quine Incremental

Sua tarefa é escrever um programa ou função que produza o primeiro caractere de seu código-fonte, depois o segundo e depois o terceiro ... cada vez que é executado. Por exemplo, se o seu programa estava foono idioma bardo arquivo baz.bar, você deve obter uma saída semelhante a esta: λ bar...

23
Repita depois de mim!

Dada uma sequência como argumento, produza o comprimento da (s) mais longa (s) substring (s) repetida (s) sobreposta (s) ou zero se não houver essa sequência. Você pode assumir que a sequência de entrada não está vazia. Exemplos abcdefabc: a substring abcé repetida nas posições 1 e 7, portanto,...

23
Código-fonte falso

Saída de um caractere aleatório para cada caractere do código fonte (conforme ilustrado abaixo). A probabilidade de cada caractere é sua frequência no código fonte original. Assim, a saída será um código-fonte falso, semelhante a um quine. Especificação Restrições Aplicam-se restrições de...

23
Contar edições que representam o período de carência

Quando você edita uma postagem no SE, quaisquer outras edições dentro de um período de carência de 5 minutos são mescladas a ela. Dada uma lista de vezes que você edita uma postagem, conte as edições que não estão em um período de cortesia. Digamos que você edite em minutos [0,3,4,7,9,10,11,12]....

23
Substrings de identificação exclusiva mais curtas

Dada uma lista de seqüências de caracteres, substitua cada sequência por uma de suas subseqüências não vazias, que não é uma subseqüência de nenhuma das outras seqüências da lista e o mais curta possível. Exemplo Dada a lista ["hello","hallo","hola"], "hello"deve ser substituído por apenas...

22
Golfe Meta-boliche

Sua tarefa é criar o programa mais curto (A) que gera outro programa (B) com os bytes mais exclusivos, o que, por sua vez, gera o programa original (A). Essencialmente, você está jogando metade de um par de nossos programas principais (também conhecido como quine de iteração periódica) e jogando...

22
Imprimir peças poliglotas

Normalmente, os poliglotas são construídos de tal maneira que cada idioma pode ignorar partes do código que estão presentes em outros idiomas, envolvendo-os em literais de string, usando sintaxe de comentário ou outros truques semelhantes. Seu objetivo é escrever uma poliglota em que a saída para...

22
Quines Negativos Mútuos

Isso foi inspirado em Imprimir um Negativo do seu Código e Golf uma solução comum . Considere um retângulo de caracteres que atenda às seguintes restrições: Consiste apenas em caracteres ASCII imprimíveis Dimensões maiores que 1 Cada linha e cada coluna contém pelo menos um espaço. Cada linha e...

22
Quines musicais em um piano ASCII

Existem 88 teclas em um piano padrão e 95 caracteres ascii imprimíveis (códigos hexadecimais 20 a 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ('caractere' refere-se a qualquer caractere ASCII imprimível a partir de agora) Em...

22
Faça um quebra-cabeças simples

(Nota: esta é a minha primeira pergunta de código de golfe, mas, até onde eu sei, ninguém mais fez exatamente isso, por isso devo ser bom.) Sua tarefa é criar um programa ou função que inclua uma sequência de caracteres se um número inteiro ne retorne ou produza esse texto agrupado em várias...

22
Variante criptográfica de quine

Crie um programa que imprima a soma MD5 de sua origem no formato: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Sem trapaça - você não pode simplesmente ler o arquivo de origem e calcular sua soma. O programa não deve ler nenhuma informação externa. Claro que você pode usar uma...

22
Quat. Quine + Cat

Um Quat é uma combinação de um quine e o popular programa de gatos esolang . Desafio O desafio é escrever um programa padrão para gatos. Quaisquer que sejam as entradas do usuário, o programa fará o eco da entrada para stdout. No entanto, quando o comprimento da entrada for maior que 0 e um...

22
Programa múltiplo Quinecatenate!

Sua tarefa é fornecer três idiomas diferentes A, B, C e escrever dois programas diferentes P e Q, de modo que: P é um quine na linguagem A, mas não um quine na B nem na C; Q é um quine na linguagem B, mas não é um quine na A nem na C; e Q concatenado após P (sem novos caracteres adicionados no...