Perguntas com a marcação «quine»

13
Clone você mesmo!

Você deve criar um programa que crie clones exatos de si mesmo infinitamente até parar. O que quer que esteja no programa original deve estar nos clones. Em outras palavras, os clones e o programa original são os mesmos em todos os aspectos, exceto pelo fato de que os clones não precisam estar no...

13
Implementar o Fibonacci-quine

Um Quine é um programa que gera sua fonte quando executado. Neste desafio, você deve fazer um Fibonacci-quine, uma variante do quine. O que é um Fibonacci-quine? Um Fibonacci-quine é um programa que gera uma modificação da fonte pela seguinte regra: A fonte inicial deve ser ...2.... Em outras...

13
Strings cíclicos, programas ocultos

Escreva 3 programas que executam a seguinte tarefa: Deixe os códigos-fonte A, B, C desses três programas; se A executa BC é produzido como saída, se B executar CA for produzido, se C executa AB é produzido; então cada programa grava uma string (ciclada para cada programa) e se esconde...

12
Quine Challenge I

Desafio Nesta tarefa, você deve escrever um programa que receba um número inteiro N (-1e9 <= N <0 && 0 <N <= + 1e9) e calcule T = (abs (N)% M + 1) , se N é positivo e, em seguida, gera o caractere T-ésimo do começo, ou o caractere T-ésimo do final da sua fonte. M é o...

12
Quine de economia de sessão

Inspirado por esta pergunta . Crie um programa que solicite ao usuário que armazene alguns dados e, quando o programa estiver encerrado, cuspa o próprio programa, exceto os dados da sessão alterados. O usuário abre o programa recém-gerado e pode recuperar os dados do programa...

12
Intérprete para teoria dos números, módulo n

Uma frase da teoria dos números (para nossos propósitos) é uma sequência dos seguintes símbolos: 0e '(sucessor) - sucessor significa +1, então0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(adição) e *(multiplicação) = (igual a) (e )(parênteses) o operador lógico nand( a nand bé not (a and b)) forall (o...

12
Faça um quase quine

Eu queria enganar um amigo, dando-lhe uma solução que quase funcionou, mas ficou cada vez mais desleixada. Crie um programa que, quando executado, produzirá o programa, mas com um caractere desativado. Um caractere pode ser adicionado, removido ou ambos (um caractere é alterado). Mas apenas um...

12
Contagem de caracteres no código fonte

Escreva um programa que produz uma lista do número de ocorrências de cada caractere exclusivo em seu código-fonte. Por exemplo, este programa hipotético {Source_Print_1};deve produzir esta saída: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { 1 } 1 A formatação deve corresponder a este...

12
Quines com interrupção de sinal

Quining tem uma longa história - se você não ouviu falar, clique na tag e leia um pouco sobre ela. Sua tarefa Gera uma série infinita de 1s (sem nenhum outro espaçamento [novas linhas, espaços, etc.]) até que SIGINT (normalmente CTRL-C) seja chamado. Quando é chamado, imprima a fonte do...

12
Ajude a recalcular seu representante!

Há alguns meses, tivemos uma discussão sobre meta sobre como aumentar a reputação concedida por upvotes em perguntas. Aqui estão os princípios básicos do nosso sistema de reputação atual para votos: 1 Uma pergunta votada Uvale 5 reputação. Uma resposta upvote uvale 10 reputação. Uma pergunta ou...

12
Interprete o Kipple!

Introdução Kipple é uma linguagem de programação esotérica baseada em pilha inventada por Rune Berg em março de 2003. O Kipple possui 27 pilhas, 4 operadores e uma estrutura de controle. Pilhas As pilhas são nomeadas a- ze contêm números inteiros assinados de 32 bits. Há também uma pilha...

12
Abugida fonêmica

Personagens Vamos chamar essas consoantes IPA em inglês de caracteres Unicode : bdfhjklmnprstvwzðŋɡʃʒθ E vamos chamar esses caracteres Unicode de vogais IPA em inglês : aeiouæɑɔəɛɜɪʊʌː (Sim, ːé apenas a marca da vogal longa, mas trate-a como uma vogal para o objetivo deste...

12
Quine Entropic!

Sua tarefa é escrever um programa ou função que: Quando executado pela primeira vez, gera seu código fonte. Nas execuções subseqüentes, deve gerar o que produziu anteriormente, mas com uma alteração aleatória de caracteres (definida abaixo). Não precisa ser uma alteração uniformemente aleatória,...

12
Quantas vezes você terá que jogar uma taine?

Para esse desafio, você deve criar um programa que utilize um número inteiro xe produza sua fonte xvárias vezes. Regras Este é um codegolf, o objetivo é jogar golfe no seu programa para ter a menor quantidade de bytes Se você enviar uma função, ela deve assumir xcomo parâmetro e retornar ou...

12
Golf um anagrama para o bem!

A tarefa Nesse desafio, sua tarefa é escrever um código que produza um de seus anagramas escolhidos aleatoriamente com distribuição uniforme, mas que nunca deve ser produzido sozinho. Elaboração Dado que não há informações, o seu programa deve produzir qualquer um dos anagramas do seu código...

12
Proteger um arquivo com zeros

Sua tarefa hoje será pegar um arquivo existente e anexar zeros a ele até atingir um determinado tamanho. Você deve escrever um programa ou função que leve o nome de um arquivo no diretório atual fe um número de bytes b. Enquanto mantém o conteúdo original de f, você deve escrever zeros (bytes...

12
Encontre os coeficientes de uma função geradora racional

Se escrevermos uma sequência de números como coeficientes de uma série de potências, essa série de potências será chamada de função geradora (comum) (ou Gf) dessa sequência. Ou seja, se, para alguma função F(x)e série de números inteiros a(n), temos: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 +...

12
Viaje de volta em Quine

O desafio aqui é simples, e nem um pouco sobre contagem de bytes. Seu trabalho é produzir os 50 primeiros caracteres do código fonte do quine anterior, concatenados com os 50 primeiros caracteres, começando pelos 50 caracteres que coloquei