Prenez trois entrées, une chaîne de texte T,; une chaîne de caractères à remplacer F,; et une chaîne de caractères pour les remplacer par, R. Pour chaque sous-chaîne de Tavec les mêmes caractères (insensibles à la casse) que F, remplacez-les par les caractères dans R. Cependant, conservez la même casse …
Votre tâche consiste à créer un programme qui imprime sa propre source. "Hé, nous avons déjà ce défi, et des tonnes de variations! Pourquoi en fais-tu un autre?" vous pouvez demander, mais celui-ci va être l'un des plus difficiles (espérons-le, de toute façon). Votre quine doit être «renforcé contre les …
Votre tâche est simple: écrire un programme qui peut être exécuté en deux langues. Il doit s'agir d'un quine normal (imprime son propre code source) dans la langue 1, et doit être un quine d'erreur (génère un message d'erreur identique à son propre code source) dans la langue 2. C'est …
Le but de ce défi est de créer un programme qui génère la nième lettre de son code source où n est donné en entrée au programme. Comme la plupart des défis de quine, vous n'êtes pas autorisé à lire votre code source en tant que fichier ou à utiliser …
Suite au défi de troisième ordre , votre tâche consiste à écrire un programme Ouroboros qui utilise autant de langues que possible. C'est-à-dire, dans la langue A, écrire un programme pA qui produit le programme pB dans la langue B. Le programme pB devrait produire le programme pC dans la …
Écrivez un programme de longueur n qui génère un autre programme dont la longueur est le prochain numéro de Fibonacci après n. Le nouveau programme doit faire la même chose - la sortie d' un autre programme dont la longueur est le numéro suivant Fibonacci, etc. n lui - même …
É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 …
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 initiale devrait être …
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 …
Écrivez un programme qui affichera son propre code source lors de son exécution, et rien d'autre. Semble facile, non? Le hic, c'est que lorsque le code source est inversé, votre programme doit produire "Bonjour, World!" exactement, sans les guillemets. C'est le code-golf, donc le nombre d'octets le plus bas l'emporte. …
Ce défi est assez simple. En entrée, vous prenez une expression régulière. Ensuite, vous affichez une vérité / falsey indiquant si votre code source correspond ou non à l'expression régulière. C'est si simple! Encore deux choses: Aucun quine builtins; vous pouvez cependant accéder au code source du code par fichier …
La tâche Je suppose que tout le monde aime la génération automatique de code et gagner du temps pendant le travail. Vous devez créer beaucoup de classes et de membres pendant la journée et vous ne voulez pas créer tous ceux-ci gettersmanuellement. La tâche consiste à écrire un programme ou …
Écrivez un programme qui produit le nombre total de caractères et la fréquence de chaque caractère dans sa source et sa sortie. Vous devez suivre le format illustré dans l'exemple. Exemple Si votre code était abb1 Sa sortie devrait être My source has 4 characters. 1 is "a" 2 are …
Écrivez une quine avec 1 ou plusieurs schémas de rimes de http://en.wikipedia.org/wiki/Rhyme_scheme lors de la lecture. Les caractères suivants sont prononcés à haute voix: tout mot ou caractère alphanumérique ne figurant pas dans un commentaire; comparaison et caractères arithmétiques (+ plus; - moins; * fois, / divisé par, | ou, …
Votre tâche consiste à créer un programme brainfuck pour chacun des opérateurs binaires suivants. Chaque programme doit prendre un ou deux nombres à 8 bits (A et B) en entrée et calculer l'opération spécifiée: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.