Programmation Puzzles & Code Golf

19
Fleur de vie de golf

Le défi ici est de représenter avec précision la fleur de la vie (qui est selon certains une figure géométrique sacrée) dans la langue de votre choix. La conception consiste en un arrangement de cercles et de cercles partiels de rayon 1, comme illustré, dont les centres sont disposés sur une grille...

19
Un système de numérotation simple

Permettez-moi de vous parler d'un système de numérotation simple. (que j'ai compensé juste pour ce défi) Ce système contient les fonctions (), [], {}et <>. 1. () Quand ()aucun argument n'est donné, il est évalué 0. Lorsque ()reçoit un ou plusieurs arguments, il évalue la somme des arguments....

19
Dessinez une courbe de dragon

Votre tâche pour aujourd'hui: dessinez une courbe de dragon! Dans le cas où vous ne savez pas ce qu'est une courbe de dragon, voici une vidéo d'introduction ViHart (vraiment cool, regardez!) Votre tâche: dessiner une courbe de dragon, répétée au moins 9 fois. Vous n'avez pas besoin d'afficher les...

19
8 devrait devenir Infinity [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 2 ans . Jetons un coup d'œil à une boucle typique, qui...

19
Grille ASCII art code golf

Défi Créez le programme le plus court qui répond aux exigences Exigences Le code doit générer une grille 5x5 de 0, comme ceci: 00000 00000 00000 00000 00000 Le code doit accepter une entrée (colonne, ligne, caractère). La grille doit changer en conséquence: Début: 00000 00000 00000 00000 00000...

19
Alphabétiser les entiers

Alphabétiser les entiers Pour un ensemble donné de nombres, mettez-les dans l'ordre alphabétique lorsqu'ils sont épelés (c'est-à-dire 1: un, 2: deux, 90: quatre-vingt-dix, 19: dix-neuf). Votre code devrait fonctionner pour la plage [-999999, 999999]. La sortie doit avoir un délimiteur entre les...

19
Faire un polyglotte regex

Écrivez une expression régulière qui fonctionne dans au moins 2 versions (ou versions) d'expressions régulières, et faites correspondre une chaîne différente dans chaque version (ou version) dans laquelle elle s'exécute. Les chaînes à associer dans ce défi sont les premiers mots des noms de code...

19
Imprimer un tableau désolé

Je jouais juste au jeu de société Désolé! avec certaines personnes, et j'ai réalisé que je pouvais en baser quelques défis intéressants. Celui-ci est assez simple. Votre tâche consiste simplement à produire une version ascii-art d'un tableau désolé, en plaçant les pièces là où je vous le dis....

19
Tricherie cyclique quine

Concept Écrivez un programme qui génère du code dans son langage de programmation. Ce code, une fois exécuté, doit sortir le programme d'origine. Règles Comme il s'agit d'une quine de triche, vous pouvez lire le code source d'origine. Le premier programme de sortie doit être dans la même langue que...

19
Résolvez un labyrinthe de glace

Les labyrinthes de glace ont été l'un de mes agrafes préférées des jeux Pokémon depuis leurs débuts dans Pokémon Gold et Silver. Votre tâche sera de créer un programme qui résout ces types de problèmes. Les labyrinthes de glace sont principalement constitués, comme leur nom l'indique, de glace. Une...

19
Soit tu viens, soit tu vaux rien!

Tout le monde a entendu la phrase «être là ou être carré». J'ai donc pensé qu'il était temps de se lancer un défi à ce sujet. Contribution Vous prendrez une adresse de répertoire absolue complète sous forme de texte en entrée via STDIN ou équivalent. Production Si l'adresse du répertoire existe et...

19
Conseils pour jouer au golf à Brachylog

Brachylog est un langage qui commence à prendre de l'importance dans le golf de code récemment (et vient de recevoir une mise à jour majeure avec une syntaxe terser). Comme Prolog, il a l'avantage de pouvoir souvent résoudre un problème (généralement via la force brute) simplement à partir d'une...

19
Trouver le plus petit fichier

Objectif: Créez un programme pour trouver le plus petit fichier dans le dossier actuel. La taille du fichier peut être mesurée en octets ou en caractères. Si plusieurs fichiers ont la même taille, vous pouvez en choisir un ou les afficher tous. Vous pouvez supposer qu'il y aura au moins un fichier...

19
Problème de division du collier

Contexte J'ai été inspiré par la récente vidéo de 3Blue1Brown sur le problème de division du collier (ou comme il l'appelle, le problème du collier volé) et sa relation avec le théorème de Borsuk-Ulam . Dans ce problème, deux voleurs ont volé un précieux collier composé de plusieurs types de...