Metagolf joue au golf sur la sortie d'un métaprogramme. Un métaprogramme produit un programme qui résout une tâche donnée, et la longueur de cette sortie détermine le score du programme original.
Objectif Étant donné une entrée de texte ne contenant pas de caractères [ou ], effectuez les actions suivantes: Pour chaque instance d' Amenau moins une lettre majuscule (donc toutes les instances d' Amenexclusion amen), sortez la même chose Amen(conservez les majuscules). Pour chaque instance de /all the people said[?: ]/i(c'est …
Votre défi est de transformer le texte d'entrée en code de flak de cerveau qui produira le texte. Tutoriel tiré d' ici avec autorisation ici Brain-Flak a deux piles, appelées «gauche» et «droite». La pile active commence à gauche. Si une pile vide est sautée, elle retournera 0. C'est tout. …
Vous pouvez décomposer un nombre supérieur à 0 comme une somme unique de nombres de Fibonacci positifs. Dans cette question, nous le faisons en soustrayant à plusieurs reprises le plus grand nombre de Fibonacci positif possible . Par exemple: 1 = 1 2 = 2 3 = 3 4 = …
Vous en avez marre de tous les défis du codegolf. Par conséquent, vous décidez d'écrire un programme qui jouera automatiquement du code Python pour vous. Il existe 3 cas de test: print quickSort([0,7,3,-1,8,10,57,2]) def quickSort(arr): less = [] pivotList = [] more = [] if len(arr) <= 1: return arr …
Introduction: logique combinatoire La logique combinatoire (CL) est basée sur des choses appelées combinateurs , qui sont essentiellement des fonctions. Il existe deux combinateurs de base "intégrés" Set K, qui seront expliqués plus loin. Associativité gauche CL est associatif à gauche , ce qui signifie que les parenthèses (contenant des …
Spécifications Mathemania: Chaque morceau de code Mathemania commence par le numéro 2. Depuis le 2, vous pouvez effectuer les opérations suivantes: e: Exponentiation. La valeur par défaut de cette commande est la quadrature du nombre. f: Factorielle. La valeur par défaut de cette commande utilise la factorielle unique sur le …
Le but est d'écrire un programme qui code un autre programme (entrée) avec le moins de caractères possible. Notation Le score est égal au nombre différent de caractères requis pour la sortie. Un score plus bas est meilleur. Règles Pas de langues cibles avec un ensemble limité de commandes. (Pas …
Inspiré par cette question , votre objectif aujourd'hui est de coder une URL en brainfuck. Mon navigateur a été piraté! La barre d'emplacement a été transformée en un interprète enculé. J'ai besoin d'un programme qui transforme une URL en un programme de brainfuck. Mon ordinateur est également très lent, donc …
Votre ami essaie de s'introduire dans un coffre-fort doté d'un système de verrouillage particulier: il nécessite un certain nombre de coups légers à un endroit particulier. Votre ami a découvert le numéro (qui est compris entre 1 et 99999) et possède un gadget qui produit les coups nécessaires. Cependant, le …
99 est un langage de programmation que j'ai inventé plus tôt cette semaine pour mon défi Écrivez un interprète pour 99 . (Inventé mais jamais nécessaire à mettre en œuvre grâce à une demi-douzaine d'entre vous.;)) La spécification de langue complète fait partie de ce défi, donc je ne prends …
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 11 mois . Contexte Il existe des .ZIPfichiers auto-extractibles . En règle …
Étant donné un tableau d'entiers positifs Aen entrée, générez un programme qui, lorsqu'il est répété plusieurs kfois, génère la kth (1-index) valeur du tableau. Par exemple, si le tableau est [1,11], la sortie doit être un programme qui sort 1et, si répété deux fois, sort 11. Code comme print(end="1");dans les …
Joe est votre développeur BF moyen. Il est sur le point de vérifier ses modifications de code dans leur référentiel lorsqu'il reçoit un appel de son patron. "Joe! La machine du nouveau client est cassée! L'interpréteur brainfuck définit toutes les cellules sur des valeurs aléatoires avant l'exécution du programme. Pas …
Cette question est écrite parce que "Thing Explainer" est amusant à lire et m'a donné une idée. Écrivez "des trucs qui font faire des choses à l'ordinateur" qui lit / prend un ensemble de lettres, de chiffres et d'autres choses comme ça "#%|?et retourne True / 1si tous les mots …
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.