Questions marquées «quine»

25
Combien de jours dans un mois?

Étant donné une représentation textuelle (nom complet insensible à la casse ou abréviation à 3 caractères) d'un mois, renvoyer le nombre de jours du mois. Par exemple, december, DECet decdevraient tous revenir 31. Février peut avoir 28 ou 29 jours. Supposons que l'entrée est un mois sous l'une des...

25
Pouvez-vous Meta Quine?

Semblable à d'autres puzzles quine (plus spécifiquement, celui-ci ), écrivez un programme qui produit la source pour lui-même. Voici la nouvelle tournure: le code produit ne doit PAS être identique à la source. Il devrait plutôt produire un programme différent qui créera le premier. Le défi lié à...

25
Mandoline quine

Écrivez une quine ... à partir de laquelle tous les autres caractères peuvent être supprimés, ce sera toujours une quine valide. Vous pouvez spécifier si vous souhaitez commencer à supprimer les caractères au premier ou au deuxième caractère. Critères de notation (additionnez les bonus /...

24
Implémenter le crénage simplifié

introduction Le crénage signifie ajuster l'espacement entre les lettres d'un texte. Par exemple, considérons le mot Topécrit avec les trois glyphes suivants: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Golf et Anagram Quine

Dans cette question, je vous ai demandé de deviner une quine d'anagramme en fonction de sa sortie. Cependant, il semble que nous n'ayons pas encore de question demandant de jouer au golf une quine d'anagramme. Votre tâche consistera donc à créer la plus courte anagramme possible. Qu'est-ce qu'une...

23
Incrémental Quine

Votre tâche consiste à écrire un programme ou une fonction qui génère le premier caractère de son code source, puis le second, puis le troisième ... à chaque exécution. Par exemple, si votre programme était foodans la langue bardu fichier baz.bar, vous devriez obtenir une sortie similaire à ceci: λ...

23
Sous-chaînes à identification unique les plus courtes

Étant donné une liste de chaînes, remplacez chaque chaîne par l'une de ses sous-chaînes non vides qui n'est une sous-chaîne d'aucune des autres chaînes de la liste et aussi courte que possible. Exemple Étant donné la liste ["hello","hallo","hola"], "hello"devrait être remplacée par juste "e"comme...

23
Trois quines mutuelles

La tâche Dans ce défi, votre tâche consiste à écrire trois programmes qui forment une sorte de système de type quine mutuel. Appelons les programmes A, Bet C. Si l'un des programmes reçoit la source d'un autre programme en entrée, il doit sortir la source du troisième programme. Par exemple, si...

23
Faux code source

Générez un caractère aléatoire pour chaque caractère du code source (comme illustré ci-dessous). La probabilité de chaque caractère est sa fréquence dans le code source d'origine. Ainsi, la sortie sera un faux code source ressemblant à un quine. spécification Restrictions Des contraintes de quine...

23
Nombre de modifications tenant compte du délai de grâce

Lorsque vous modifiez une publication sur SE, toutes les modifications ultérieures dans un délai de grâce de 5 minutes y sont fusionnées. Étant donné la liste des fois où vous modifiez un message, comptez les modifications qui ne sont pas dans un délai de grâce. Disons que vous modifiez en quelques...

23
Répète après moi!

Étant donné une chaîne comme argument, affichez la longueur de la ou des sous-chaînes répétées les plus longues sans chevauchement ou zéro s'il n'y a pas une telle chaîne. Vous pouvez supposer que la chaîne d'entrée n'est pas vide. Exemples abcdefabc: la sous abc- chaîne est répétée aux positions 1...

22
Quines musicales sur un piano ASCII

Il y a 88 touches sur un piano standard et 95 caractères ascii imprimables (codes hexadécimaux 20 à 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ('caractère' fait référence à tout caractère ASCII imprimable à partir d'ici) Dans ce...

22
Quine Anagrams! (Fil de flics)

Ceci est le fil des flics. Pour le fil des voleurs, cliquez ici . Tâche des flics Tout d'abord, écrivez une quine dans la langue de votre choix. Ensuite, brouillez le quine. Assurez-vous de bien faire cela car les voleurs tenteront de le déchiffrer et de trouver le code source d'origine! Notez que...

22
Quines négatives mutuelles

Cela a été inspiré par Print a Negative of your Code et Golf a quine mutual . Considérez un rectangle de caractères répondant aux restrictions suivantes: Se compose uniquement de caractères ASCII imprimables Dimensions supérieures à 1 Chaque ligne et chaque colonne contient au moins un espace....

22
Faire un simple wrapper de mots

(Remarque: il s'agit de ma première question de golf par code, mais pour autant que je sache, personne d'autre n'a fait exactement cela, donc je devrais être bon.) Votre tâche consiste à créer un programme ou une fonction qui accepte une chaîne set un entier n, et renvoie ou génère ce texte...

22
Programme multiple Quinecatenate!

Votre tâche consiste à donner trois langues différentes A, B, C et à écrire deux programmes différents P et Q tels que: P est une quine en langage A, mais pas une quine en B ni C; Q est une quine en langage B, mais pas une quine en A ni C; et Q concaténé après P (sans ajout de nouveaux caractères...

22
Imprimer des pièces polyglottes

En règle générale, les polyglottes sont construites de telle manière que chaque langue peut ignorer des parties du code présentes dans d'autres langues, en les enveloppant dans des chaînes de caractères, en utilisant la syntaxe des commentaires ou d'autres astuces similaires. Votre objectif est...

22
Golf de méta-bowling

Votre tâche consiste à créer le programme le plus court (A) qui génère un autre programme (B) avec les octets les plus uniques, qui à son tour génère le programme d'origine (A). Essentiellement, vous jouez à la moitié d'une paire de programmes ouroboros (aka quine d'itération périodique) et jouez à...

22
Quat. Quine + Cat

Un Quat est une combinaison d'une quine et du programme de chat esolang populaire . Défi Le défi est d'écrire un programme de chat standard. Quelles que soient les entrées utilisateur, le programme fera écho à l'entrée de stdout. Cependant, lorsque la longueur de l'entrée est supérieure à 0 et un...