Perguntas com a marcação «quine»

41
Código de crescimento próprio codeee codeeee

Escreva um programa (ou função) (vamos chamá-lo de P1) que, quando executado, gera outro programa P2 do mesmo idioma e exatamente 1 byte a mais que P1. O programa P2, quando executado, deve produzir um terceiro programa P3 com 1 byte a mais que P2. P3 deve emitir um programa P4 com um byte mais...

40
Contador de votos da troca de pilhas

Escreva um programa / função que retorne a contagem de votos de sua própria resposta do Stack Exchange no momento de sua execução. Seu programa / função pode acessar esta página ( codegolf.stackexchange.com/questions/82609 ) fora da Internet, no entanto: Seu programa / função pode não aceitar...

39
Quine endurecido por radiação

Como você deve (espero) saber, um quine endurecido por radiação é um quine do qual você pode remover qualquer caractere e ainda imprimir sua fonte original pré-modificada. O problema é que, com a maioria deles, você pode remover apenas um caractere; caso contrário, tudo quebra. É aqui que entra;...

38
Quine amaciado por radiação

É simples: faça um quine adequado onde, se você remover qualquer personagem, ele ainda será um quine. A diferença entre isso e um quine endurecido por radiação é que, se o seu programa estiver AB, em um quine endurecido por radiação Aproduziria AB, mas aqui, Aseria produzido A. Código de golfe,...

38
Golf um quine mútuo

Usando dois idiomas de sua escolha, escreva o menor " quine mútuo " possível. Ou seja, escreva um programa P na linguagem A que emita o código-fonte para um programa Q na linguagem B, de modo que a saída do programa Q seja idêntica ao código-fonte para P. Os arquivos vazios não contam, nem os...

38
Fazendo palavras ao quadrado

O desafio Sua tarefa é criar um programa que aceite qualquer entrada de sequência de caracteres e produza a entrada em um formato quadrado. Cadeias vazias devem retornar uma cadeia vazia. Exemplos Dada a entrada: golf Seu programa deve gerar: golf o l l o flog Entrada: 123 Saída: 123 2...

35
Snakify a String

Uma string snakified se parece com isso: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Sua tarefa Pegue uma string se um tamanho ne depois produza a string snakified. As entradas ThisIsAnExampleOfaSnakifiedStringe 3produziria o exemplo acima. Especificações s conterá apenas caracteres...

34
1-acima de sua solução média

Um quine 1-up é um programa muito semelhante a um quine. A principal diferença é que, em vez de se imprimir uma vez, quando n cópias do programa são concatenadas, o resultado imprime o programa original n + 1 vezes. Exemplo Se o seu programa é Abc123: Abc123 -> Abc123Abc123 Abc123Abc123 ->...

33
Multiplicação por auto-modificação

... pelo menos para alguma definição de "auto-modificação". A tarefa Neste desafio, sua tarefa é escrever três cordas A, Be Cque satisfaçam as seguintes propriedades. A cadeia Btem comprimento pelo menos 1. Para todos n ≥ 0, a string é um programa válido (ou seja, programa executável completo...

33
Escreva uma poliquina

Uma poliquina é tanto quine quanto poliglota. 1 Você deve escrever um quine válido em pelo menos dois idiomas diferentes. Isso é código de golfe, então a resposta mais curta (em bytes) vence. 1 Eu inventei isso. Ou melhor, Geobits fez . Aparentemente, ele também não foi o primeiro . Regras para...

32
Método de Newton por Quines Recursivos

Sua tarefa é calcular a raiz quadrada de 2 usando o Método de Newton - com um ligeiro giro. Seu programa é calcular uma iteração usando o Método de Newton e gerar o código fonte para a seguinte iteração (que deve ser capaz de fazer o mesmo). O método de Newton é descrito exaustivamente na...

32
Rotina olímpica de balançar as videiras de Tarzan

As videiras olímpicas realizam suas rotinas em árvores comuns. Em particular, a Árvore Padrão npossui vértices para 0cima n-1e arestas que vinculam cada vértice diferente de zero aao vértice n % aabaixo dele. Então, por exemplo, a Árvore Padrão 5 se parece com isso: 3 | 2 4 \ / 1 | 0 porque...

31
Faça o maior infinito possível!

O sistema numérico ordinal é um sistema com números infinitos. Muitos números infinitos. Tantos números infinitos que literalmente não tem um infinito para representar sua própria infinitude. A imagem acima fornece uma pequena idéia de como eles funcionam. Um número ordinal ( construção de Von...

30
Quine de crescimento lento

Faça um Quine. Parece fácil, certo? Bem, esse quine deve produzir-se mais seu primeiro caractere, que depois se produz mais seu segundo caractere, e assim por diante. Dessa maneira, o quine deve, em várias gerações, produzir duas cópias. Exemplo: permite que seu código seja x. Executá-lo deve...

30
Dicas para escrever quines

Um quine é um programa que produz uma saída idêntica ao código-fonte do programa. Neste site, geralmente nos preocupamos apenas com quines adequados (no momento da redação, a definição atual é "uma parte da saída é codificada por uma parte diferente do programa"). Que conselho você daria para...

30
Um Quine em cada linha

Seu objetivo é criar um programa que se imprima indefinidamente, com uma nova linha após cada um. Portanto, se o seu programa for de uma linha, ele será repetido em todas as linhas da saída. Exemplo Programa: A Saída: A A A ... Regras Ele deve ser um programa completo, não um trecho ou...