Questions marquées «quine»

13
Clonez-vous!

Vous devez créer un programme qui crée des clones exacts de lui-même à l'infini jusqu'à l'arrêt. Tout ce qui se trouve dans le programme d'origine doit être dans les clones. En d'autres termes, les clones et le programme d'origine sont les mêmes à tous égards, sauf que les clones ne doivent pas...

13
Implémenter le Fibonacci-quine

Un Quine est un programme qui sort sa source lors de son exécution. Dans ce défi, vous devez faire une Fibonacci-quine, une variante de la quine. Qu'est-ce qu'une Fibonacci-quine? Un Fibonacci-quine est un programme qui génère une modification de la source selon la règle suivante: La source...

13
Cordes cycliques, programmes cachés

Écrivez 3 programmes qui effectuent la tâche suivante: Soit A, B, C les codes sources de ces trois programmes; si A court BC est produit en sortie, si B s'exécute CA est produit, si C court AB est produit; donc chaque programme écrit une chaîne (cyclée pour chaque programme) et s'en cache....

12
Quine Challenge I

Défi Dans cette tâche, vous devez écrire un programme qui prendra en entrée un entier N (-1e9 <= N <0 && 0 <N <= + 1e9) , puis calculez T = (abs (N)% M + 1) , si N est positif puis sortez le T-ème caractère depuis le début sinon sortez le T-ème caractère depuis la fin de votre...

12
Quine de sauvegarde de session

Inspiré par cette question . Créez un programme qui invite l'utilisateur à stocker certaines données et, lorsque le programme se ferme, crachez le programme lui-même, à l'exception des données de session modifiées. L'utilisateur ouvre ensuite le programme nouvellement généré et peut rappeler les...

12
Interprète pour la théorie des nombres, modulo n

Une phrase de la théorie des nombres (pour nos besoins) est une séquence des symboles suivants: 0et '(successeur) - successeur signifie +1, donc0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(addition) et *(multiplication) = (égal à) (et )(parenthèses) l'opérateur logique nand( a nand best not (a and b)) forall...

12
Faire presque quine

Je voulais tromper un ami en lui donnant une quine qui fonctionnait presque , mais qui devenait de plus en plus bâclée. Créez un programme qui, une fois exécuté, produira le programme, mais un caractère désactivé. Un caractère peut être ajouté, supprimé ou les deux (un caractère change). Mais un...

12
Nombre de caractères dans le code source

Écrivez un programme qui génère une liste du nombre d'occurrences de chaque caractère unique dans son code source. Par exemple, ce programme hypothétique {Source_Print_1};devrait produire cette sortie: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { 1 } 1 Le formatage doit correspondre à cet...

12
Quines d'interruption de signal

Quining a une longue histoire - si vous n'en avez pas entendu parler, cliquez sur le tag et lisez-le un peu. Ta tâche Sortie d'une série infinie de 1s (sans autre espacement [sauts de ligne, espaces, etc.]) JUSQU'À CE QUE SIGINT (généralement CTRL-C) soit appelé. Lorsqu'il est appelé, sortez la...

12
Aidez à recalculer votre représentant!

Il y a quelques mois, nous avons eu une discussion sur les méta concernant l'augmentation de la réputation accordée aux votes positifs sur les questions. Voici les bases de notre système de réputation actuel pour les votes: 1 Une note positive Uvaut 5 points de réputation. Une réponse upvote uvaut...

12
Interpréter Kipple!

introduction Kipple est un langage de programmation ésotérique basé sur une pile inventé par Rune Berg en mars 2003. Kipple a 27 piles, 4 opérateurs et une structure de contrôle. Piles Les piles sont nommés a- zet contiennent des entiers signés 32 bits. Il existe également une pile spéciale @pour...

12
Abugida phonémique

Personnages Appelons ces caractères Unicode consonnes IPA anglaises : bdfhjklmnprstvwzðŋɡʃʒθ Et appelons ces caractères Unicode les voyelles anglaises IPA : aeiouæɑɔəɛɜɪʊʌː (Oui, ːc'est juste la longue marque de voyelle, mais traitez-la comme une voyelle aux fins de ce défi.) Enfin, ce sont des...

12
Entropic Quine!

Votre tâche consiste à écrire un programme ou une fonction qui: Lorsqu'il est exécuté pour la première fois, génère son code source. Lors des exécutions ultérieures, il devrait sortir ce qu'il a sorti précédemment, mais avec un changement de caractère aléatoire (défini ci-dessous). Il n'est pas...

12
Combien de fois devrez-vous jouer au golf à quine?

Pour ce défi, vous devez créer un programme qui prend un entier xet génère xplusieurs fois sa source . Règles Ceci est du codegolf, le but est de jouer à votre programme pour avoir le moins d'octets Si vous soumettez une fonction, la fonction doit prendre xcomme paramètre et retourner ou imprimer...

12
Jouez-vous une anagramme pour le plus grand bien!

La tâche Dans ce défi, votre tâche consiste à écrire du code qui génère l'une de ses anagrammes choisies au hasard avec une distribution uniforme, mais il ne doit jamais se produire lui-même. Élaboration En l'absence de saisie, votre programme devrait sortir l'une des anagrammes de son code source....

12
Remplir un fichier avec des zéros

Votre tâche aujourd'hui sera de prendre un fichier existant et d'y ajouter des zéros jusqu'à ce qu'il atteigne une certaine taille. Vous devez écrire un programme ou une fonction qui prend le nom d'un fichier dans le répertoire courant fet un certain nombre d'octets b. Tout en conservant le contenu...

12
Trouver les coefficients d'une fonction génératrice rationnelle

Si nous écrivons une séquence de nombres comme coefficients d'une série de puissances, alors cette série de puissances est appelée la fonction génératrice (ordinaire) (ou Gf) de cette séquence. Autrement dit, si pour une fonction F(x)et une série d'entiers, a(n)nous avons: a(0) + a(1)x + a(2)x^2 +...

12
Retour à Quine

Le défi ici est simple et ne concerne pas du tout le nombre d'octets. Votre travail consiste à générer les 50 premiers caractères du code source de la quine précédente, concaténés avec les 50 premiers caractères de la vôtre en commençant par les 50 caractères que j'ai placés ci-dessous:...