Perguntas com a marcação «quine»

Um quine é um programa que produz sua fonte como saída. Essa tag indica que o desafio está relacionado a quines.

309
Upgoat ou Downgoat?

Dada a imagem de uma cabra, seu programa deve tentar identificar se a cabra está de cabeça para baixo ou não. Exemplos Estes são exemplos do que a entrada pode ser. Entradas não reais Entrada: Resultado: Downgoat Spec Seu programa deve ter no máximo 30.000 bytes A entrada conterá a cabra...

204
Golf um quine para o bem!

Usando o seu idioma preferido, jogue golfe com calma . Um quine é um programa de computador não vazio que não recebe entrada e produz uma cópia de seu próprio código-fonte como sua única saída. Sem trapaça - isso significa que você não pode simplesmente ler o arquivo de origem e imprimi-lo....

104
Faça um erro quine!

Seu desafio: escreva um "programa", para um idioma de sua escolha, que faça com que o compilador / intérprete / tempo de execução produza uma saída de erro ao compilar / executar seu programa, idêntico ao código-fonte do seu programa. Regras: Seu programa pode ser específico para uma versão ou...

100
Imprimir um negativo do seu código

Considere um quadrado de caracteres ASCII imprimíveis (pontos de código 0x20 a 0x7E) para o comprimento lateral N , como o seguinte (aqui, N = 6 ): =\ g \ 7 m+y "g L ~ e> PHq Também exigimos que cada linha e cada coluna contenha pelo menos 1 espaço e 1 caractere não espacial . (O...

83
Imprima o seu código ao contrário - quine reverso

Escreva um programa que imprima seu próprio código fonte de trás para frente, ou seja, um eniuq . Pontuação: +50 se você usar dados extraídos da Internet. +25 se você ler seu próprio código-fonte. +1 ponto por personagem Menor pontuação ganha. Regras: Não é possível usar outros arquivos...

73
Crie um "H" a partir de "H" s menores

Desafio Crie uma função ou programa que, quando fornecido um número inteiro size, faça o seguinte: Se sizefor igual a 1, a saída H H HHH H H Se sizefor maior que 1, a saída X X XXX X X onde Xé a saída do programa / função parasize - 1 (Se preferir, você pode corresponder ao caso base 0,...

73
Calcular Phi (não Pi)

Não, eu não quero dizer ϕ = 1.618...e π = 3.14159.... Quero dizer as funções . φ (x) é o número de números inteiros menores ou iguais aos xque são relativamente primos para x. π (x) é o número de primos menor ou igual a x. Digamos que "not pi" seja então π̅ (x) e defina-o como o número de...

56
Um quine "trapaceiro"

Observador veterano, postador iniciante. Então aqui vai. Na página da Wikipedia para quine , ele diz que "um quine é considerado 'trapaceiro' se observar seu próprio código-fonte". Sua tarefa é criar um desses "truques" que lê seu próprio código-fonte. Isso é código-golfe , então o código mais...

51
Anexando comprimentos de string

Desafio: Dada uma sequência snos caracteres a- z, A- Z, 0- 9, acrescente o comprimento de ssi mesmo, contando os caracteres adicionais no comprimento como parte do comprimento total de s. Entrada: Apenas uma sequência de comprimento arbitrário (pode estar vazio). Resultado: A mesma sequência,...

48
Desafio TryItOnquine

(com base neste post e na discussão subsequente sobre bate-papo - também, muito obrigado a Dennis pelo TIO!) O desafio Escolha um idioma atualmente disponível no site TryItOnline , por exemplo, PowerShell . Escreva o código nesse idioma nessa página, que não receba nenhuma entrada, de modo que,...

45
Levenquina cíclica

fundo Como a maioria dos usuários regulares de PPCG saberá, uma solução é um programa que gera seu próprio código-fonte quando executado; e a distância de Levenshtein entre duas cadeias é o número mínimo de inserções, exclusões e edições necessárias para alterar uma cadeia pela outra. Neste...

42
StringgnirtSStringgnirtSStringgnirtS

Aqui está um desafio relativamente simples para você. Dada uma sequência de comprimento N , produza a sequência para frente, depois para trás, depois para frente e depois para trás ... etc. N vezes. Por exemplo, se sua entrada foi Hello! Você deve

41
Escreva um Quine na planície Inglês

Escreva um quine que consiste em palavras reais em inglês separadas por espaços únicos. Uma "palavra" é definida como uma sequência que contém apenas letras minúsculas e maiúsculas ( /[a-zA-Z]+/em regex). Para ser "real", sua palavra deve ser reconhecida pelo dicionário oficial de Scrabble . Estou...