Questions marquées «quine»

11
Écrivez un programme d'auto-réplication.

Écrivez un programme simple qui se copie lorsqu'il est exécuté. Votre programme doit être une sorte de fichier exécutable sous Windows, Linux, etc., doit générer un nouveau fichier exécutable, identique à votre fichier exécutable d'origine, avec un nom aléatoire, et se ferme. Votre programme ne...

11
X supérieur à 3 avec au moins 2 différences entre X et Y

J'essaie de jouer au golf en C ++. Est-il possible de raccourcir cette condition? X > 3 & X - Y > 1 (En plus de supprimer les espaces, bien sûr.) Donc, Xc'est au moins 4mais X >= Y + 2. Xet Ysont des entiers dans l'intervalle [0,5]. J'ai essayé de trouver une formule au niveau du bit...

11
Ouroboros Quine au niveau n

Cette quine ouroboros en 128 langues (un programme qui sort un programme dans une autre langue, qui sort un programme dans une autre langue encore, (125 langues plus tard), qui sort le programme original) est assez impressionnante. Mais malheureusement, il a un nombre statique d'itérations. Ecrire...

11
Quine à double fente

Objectif: Codez deux programmes où chacun des programmes sort les deux codes source entrelacés par caractère comme une fermeture éclair, un quine à double fente. La sortie d'un quine à double fente commence par le premier caractère du code source du premier programme. Si le code source de l'un des...

11
Interpréter la répétition!

Ce défi est le premier d'une série de deux défis sur la répétition. Le second sera bientôt disponible. Dans une langue appelée la répétition (quelque chose que je viens d'inventer), il y a une chaîne infinie de 12345678901234567890..., avec 1234567890répétition pour toujours. La syntaxe suivante...

11
Anagram Quines (Fil de voleurs)

Ceci est un défi entre flics et voleurs , le fil des flics peut être trouvé ici Votre défi, en tant que voleurs, est de prendre les sorties du fil des flics et de trouver des anagrammes de la sortie qui, lorsqu'elle est exécutée en tant que programme, produit la sortie d'origine fournie. Le gagnant...

11
Levenshtein votre source

La distance d'édition de Levenshtein entre deux chaînes est le nombre minimum possible d'insertions, de suppressions ou de substitutions pour convertir un mot en un autre mot. Dans ce cas, chaque insertion, suppression et substitution a un coût de 1. Par exemple, la distance entre rollet...

11
Inversez un quine!

Nous savons tous ce qu'est un quine . Un quine inversé est un programme non vide qui imprime l'inverse de son code source sans lire son code source, et se compose uniquement de caractères ASCII imprimables (espace à travers ~). Ici, «inverse du code source» signifie ce qui suit: la sortie de votre...

11
La grande pyramide de Quine

La tâche est un défi quine assez simple avec une torsion, vous devez sortir votre code source sous la forme d'une pyramide. La forme d'une pyramide est définie ci-dessous: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... La principale limitation de ce défi est que votre quine...

11
Auto cycler quine

Faites une quine mais avec une torsion. Déclaration La quine imprime son code mais met son premier caractère à la fin. (Vous pouvez le faire à l'envers mais inclure cette note dans votre réponse) La sortie doit alors être un programme qui est aussi une solution. Exemple: Supposons que votre code...

10
Code-Golf: séquence de Farey (I)

Défi Dans cette tâche, vous recevrez un entier N (inférieur à 10 ^ 5), sortez la séquence de Farey d'ordre N. L'entrée N est donnée sur une seule ligne, les entrées sont terminées par EOF. Contribution 4 3 1 2 Production F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 =...

10
Noël quine!

Dans la langue de votre choix, écrivez un programme qui est disposé sous la forme d'un arbre de Noël qui s'imprime dans la même forme. Ce qui n'est pas autorisé: Impression du fichier source Code qui n'est rien d'autre que des déclarations qui sont répercutées par un interprète en raison de leur...

10
Ecrire un compteur binaire en quine

Écrivez deux fragments de code, que nous appellerons s_zero et s_one. Le programme (l, n) se compose de l copies de s_zero et s_one correspondant aux chiffres de n en binaire, complété par s_zero à gauche. Par exemple, si s_zero = fooet s_one = baralors Program (4, 0) = foofoofoofoo Program (4, 1)...

10
Meta quine checker

Ce défi, si vous l'acceptez, consiste à écrire trois fonctions ou programmes A, B et C: A est un quine qui génère tous les A, B et C (qui est également tout le contenu du code dans votre soumission). B prend un paramètre F et vérifie s'il s'agit d'une telle quine (sortie FBC), ou fait quelque chose...

10
Écrire une sémiquine

Supposons que vous ayez 2 langues Aet B. Une chaîne sest un point-virgule dans Aet Bsi elle remplit les conditions suivantes: sest une quine dans la langue A. sest un polyglotte dans Aet B. La sortie de l'exécution en stant que Bprogramme est une chaîne différente s', qui est une quine in B. Le but...

10
Période d'itération la plus longue

Comme nous le savons, une quine est un programme qui génère son propre code source. Cependant, il est également possible d'écrire un programme qui génère un autre programme différent, qui génère à nouveau le premier programme. Par exemple, le programme Python 2 x = '''x = {} print 'print...

10
Quine sort lui-même en binaire

Votre tâche, si vous souhaitez l'accepter, est d'écrire un programme qui génère son propre code source dans la représentation binaire UTF-8 . Règles La source doit avoir au moins 1 octet de long. Votre programme ne doit pas accepter d'entrée (ou avoir une entrée vide non utilisée). La sortie peut...

10
Tri-interquine - Trois programmes qui se produisent en boucle

Connexes: Interquine Le programme A génère le code du programme B lorsqu'il est exécuté, et B génère la source de C et C génère la source de A. Cette fois, vous ne pouvez pas échanger deux personnages et échanger à nouveau :) Exigences: Une seule langue dans tous les programmes Des restrictions...