Perguntas com a marcação «quine»

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 ->...

15
Convolução binária

Uma convolução binária é descrita por um número Me aplicada a um número N. Para cada bit na representação binária de M, se o bit estiver definido ( 1), o bit correspondente na saída é dado por XORing nos dois bits adjacentes ao bit correspondente N(contornando quando necessário). Se o bit não...

15
Hex Dump seu código-fonte

Ao jogar golfe com código, haverá momentos em que você precisará de um Hex Dump do seu código, geralmente porque você usou caracteres não imprimíveis. Então, por que não criar um programa que o Hex Dumps em si? O desafio Esse desafio é, sem nenhuma entrada, gerar um Hex Dump do seu código-fonte...

15
Imprimir um quine que contém a entrada

Tarefa Você receberá uma string na entrada que consiste apenas nos caracteres de aa z, ou seja, a entrada corresponderá ao regex /^[a-z]*$/. Sua saída deve ser um programa completo no mesmo idioma, cujo código fonte contém a entrada e é uma opção adequada. Exemplo Seu programa receberia a...

14
Comprimentos do programa Fibonacci

Escreva um programa com comprimento n que emita outro programa cujo tamanho seja o próximo número de Fibonacci após n. O novo programa deve fazer o mesmo - gerar outro programa cujo tamanho seja o próximo número de Fibonacci, etc. n em si (o tamanho do programa original) não precisa ser um número...

14
Quanto tempo dura a sua cobra (idioma)?

Após o desafio quine de terceira ordem , sua tarefa é escrever um programa Ouroboros que use o maior número possível de idiomas. Ou seja, na linguagem A, escreva um programa pA que emita o programa pB na linguagem B. O programa pB deve emitir o programa pC na linguagem C, e assim por diante até...

14
Faça um Quine Endurecido por Radiação

Ontem à noite, eu estava procurando pelo desafio Radiation Hardened Quine, mas não o encontrei. Acontece que ninguém pediu ainda! Então aqui está: Sua tarefa é criar um quine, que é um programa de computador não vazio que imprime sua própria fonte sem lê-lo. Além disso, se você remover qualquer...

14
Localizar correspondência de caso substituir

Pegue três entradas, uma sequência de texto T; uma sequência de caracteres para substituir F; e uma sequência de caracteres para substituí-los por R,. Para cada substring Tcom os mesmos caracteres (sem distinção entre maiúsculas e minúsculas) F, substitua-os pelos caracteres em R. No entanto,...

14
Quine indexável

O objetivo desse desafio é criar um programa que produza a enésima letra do seu código-fonte, onde n é dado como entrada para o programa. Como a maioria dos desafios de quine, você não tem permissão para ler seu código-fonte como um arquivo ou usar quaisquer funções embutidas de quine. Entrada Um...

14
Quine / Error Quine Polyglot

Sua tarefa é simples: escreva um programa que possa ser executado em dois idiomas. Deve ser um quine normal (imprime seu próprio código-fonte) no idioma 1 e deve ser um quine de erro (gera uma mensagem de erro idêntica ao seu próprio código-fonte) no idioma 2. Isso é código-golfe , portanto, o...

14
Quine endurecido por mutação

Sua tarefa é criar um programa que imprima sua própria fonte. "Ei, nós já temos esse desafio e muitas variações! Por que você está fazendo outro?" você pode perguntar, mas este será um dos mais difíceis (espero, de qualquer maneira). Seu quine deve ser "protegido por mutação", o que significa...

13
Quine do poeta

Escreva um quine com 1 ou mais esquemas de rima em http://en.wikipedia.org/wiki/Rhyme_scheme quando lido. Os seguintes caracteres são falados em voz alta: quaisquer palavras alfanuméricas ou caracteres que não estejam em um comentário; caracteres de comparação e aritméticos (+ mais; - menos; *...

13
Codegolf: Quine e Antiquine

Esse desafio é semelhante ao Can you Meta Quine? Um quine é um programa que se produz em STDOUT. Esse desafio é produzir um programa A que, quando executado, produz um programa B no STDOUT. O programa B quando executado produz o programa A em STDOUT. Os programas A e B devem ser escritos (e...

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...

13
Obtenha os Getters

A tarefa Acho que todo mundo adora a geração automática de código e economiza algum tempo durante o trabalho. Você precisa criar muitas classes e membros durante o dia e não deseja criar todas gettersmanualmente. A tarefa é escrever um programa ou função que gere getterspara todos os alunos...

13
Quinean Regex Tester

Esse desafio é bem simples. Como entrada, você recebe uma expressão regular. Em seguida, você gera uma verdade / falsa sobre se seu código-fonte corresponde ou não à expressão regular. É simples assim! Apenas mais duas coisas: Não há quine builtins; você pode, no entanto, acessar o código-fonte...

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...