Perguntas com a marcação «quine»

17
Quine de rotação segura

Escreva um quine apropriado cuja cada rotação seja ele próprio um quine adequado. Por exemplo, se o seu código-fonte for abcdef, então: abcdef produziria abcdef bcdefa produziria bcdefa cdefab produziria cdefab defabc produziria defabc efabcd produziria efabcd fabcde produziria fabcde Uma...

17
Comprima seu código em uma imagem

Esta é uma variação quine . Introdução Todos nós escrevemos código curto, porque algumas razões obscuras , mas o que fazemos, ocupam pelo menos 144 pixels / byte (com uma fonte de 12px). Mas o que aconteceria se codificássemos nosso código em imagens? Esta é sua tarefa hoje. Desafio Sua tarefa...

17
Compartilhamento Secreto de Shamir

Dado n(o número de jogadores), t(o valor limite) e s(o segredo), são apresentados os nsegredos gerados pelo algoritmo de Compartilhamento Secreto de Shamir . O Algoritmo Para os propósitos deste desafio, os cálculos serão feitos em GF (251) (o campo finito de tamanho 251, também conhecido como...

17
Índice de permutação inversa

Introdução As permutações lexicográficas de uma lista com n elementos podem ser numeradas de 0 a n ! - 1. Por exemplo, os 3! = 6 permutações de (1,2,3)seria(1,2,3) , (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Quando uma permutação é aplicada a uma lista, seus elementos são ordenados na mesma...

17
Cadeia de Markov Quine

Um modelo simples de Markov será usado nesta pergunta. Para mais informações sobre cadeias de Markov, consulte http://setosa.io/ev/markov-chains/ . Pegue uma corda. Neste exemplo, usaremos a palavra: reader Agora, para cada caractere, pegue os caracteres que aparecem após cada ocorrência do...

17
Faça um quine de entrelaçamento

Sua tarefa é criar um programa que, quando executado, retorne como saída (isso é conhecido como quine). No entanto, esse quine deve, quando é copiado nvezes, retorna o quine, mas com cada um de seus caracteres duplicados nos nhorários do local , onde né um número inteiro positivo. Se o seu...

17
Quines seguros para cotação

Sua tarefa é simples: escreva um programa (ou função) que não aceite e não envie (ou retorne) seu código-fonte. O problema é que, quando o programa é empacotado "quotes"(caractere Unicode 34), ele deve emitir novamente seu código-fonte (agora citado). Aplicam-se regras padrão para quines. Isso é...

16
Gere programas que imprimem n vezes o seu comprimento

Dado um número inteiro não negativo n, sua solução deve gerar um programa no idioma escolhido cuja saída tenha o nnúmero de bytes que o programa gerado. Regras Você deve especificar o idioma e a codificação dos programas que sua solução gera e não pode escolher idiomas ou codificações diferentes...

16
Visualize divisão longa com arte ASCII

Escreva um programa que visualize divisão longa com arte ASCII. A entrada consiste em dois números inteiros, um numerador e um denominador, usando o formato de entrada de sua escolha. Exemplos: 1234 × 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012...

16
Componha um Vim quine! [fechadas]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Code Golf Stack Exchange. Fechado há 5 anos . Objetivo: Crie e salve o arquivo no...

16
Quine várias vezes

Sua tarefa é criar um programa que faça o seguinte: Você deve pegar o número. (Fração positiva, negativa, é possível entrada) Se for negativo, você reverte o quine. e negue esse número (torne-se positivo) Em seguida, você repete <parte inteira do número de entrada> vezes e imprime primeiro...

16
Q u n e R e la!

Quine Relay! Um relê quine de ordem é uma série de programas de P 1 ... P n em diferentes idiomas de tal modo que cada programa P i emite P i + 1 e P n saídas .nnnP1…PnP1...PnP_1\dots P_nPiPiP_iPi+1Pi+1P_{i+1}PnPnP_nP1P1P_1 Por exemplo, um relé de 2 quines pode ser visto aqui: Ruby → Perl...

16
Decomponha um número!

Sua tarefa é decompor um número usando o formato abaixo. Isso é semelhante à conversão de base, exceto que, em vez de listar o digitsna base, você lista values, de modo que a lista seja adicionada à entrada. Se a base especificada for n, cada número da lista deve estar na forma de k*(n**m), onde...

16
Criando um mundo primitivo

Esse desafio se baseia na pergunta de Helka Homba : Programming a Pristine World . A partir dessa pergunta, a definição de um programa primitivo é: Vamos definir um programa intocado como um programa que não possui nenhum erro, mas com erro se você modificá-lo removendo qualquer substring...

16
Crescer até 2017

Neste desafio, você estará construindo um programa que cresce à medida que atravessa as eras ... Até 2017. Desafio Sempre que essa descrição do desafio indicar "programa", você também poderá ler "função". Sua apresentação, quando executado, a saída vontade um programa que é THE LENGTH OF YOUR...

15
The Random Quine

Escreva um programa capaz de gerar-se aleatoriamente. Isso deve ser feito com base nos tokens usados ​​em seu código-fonte. Se o código-fonte do seu programa for composto por 50 tokens exclusivos e tiver 60 tokens, o programa deverá gerar 60 tokens nos quais cada token for escolhido aleatoriamente...

15
Igualdade de oscilação

Temos objetos que oscilam entre dois pontos inteiros [l, r], na velocidade de uma unidade por unidade de tempo, iniciando lem t=0. Você pode assumir l < r. Por exemplo, se um objeto oscila [3, 6], então temos: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7 ->...