Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

23
Aidez le croupier à reconstruire le deck
Le croupier a été bâclé et a perdu la trace des cartes que contient son deck et quelles cartes manquent, pouvez-vous l'aider? Un jeu complet se compose de 52 cartes à jouer, à savoir: Chaque couleur du jeu (cœurs, diamants, piques, massues) contient: Les chiffres [2 - 10] Une prise …
19 code-golf 

4
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 description …
19 code-golf  tips 

30
Faites-moi un s'more!
Faites-moi un s'more ! Je vous dis la largeur, la quantité de biscuits Graham, la quantité de chocolat et la quantité de guimauve. Un exemple: Contribution: Largeur: 10 Graham: 3 Chocolat: 2 Marshmallow: 1. Production: GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG CCCCCCCCCC CCCCCCCCCC MMMMMMMMMM GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG C'est aussi simple que ça ? …


1
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 Ubuntu, qui sont répertoriés ci-dessous. …

9
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 …

1
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. Spécifications D'abord, …

2
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 fois …

11
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 code-golf  quine 

6
Comptez les caractères - petit à petit!
La partie simple: étant donné une chaîne d'entrée contenant uniquement des caractères ASCII imprimables (espace - tilde), comptez le nombre d'occurrences de chaque caractère et retournez le résultat dans n'importe quel format pratique. Le résultat d'une chaîne a%hda7adoit être quelque chose comme: a:3, %:1, h:1, 7:1, d:1. Le tri n'est …

30
Compter en nybbles binaires
Ce défi consiste à sortir sur votre terminal, fenêtre, toile ou écran les chiffres de zéro à 10 inclus. Chaque nombre sorti doit être affiché comme un nybble de 4 bits de large, donc zéro doit s'afficher au fur 0000et à mesure. Vous pouvez séparer chaque numéro émis par un …


7
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 nombres. Un espace fonctionnera, tout comme un espace …

26
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 …

4
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 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.