Programmation Puzzles & Code Golf

39
Calcul d'amour

En tant qu'enfant, ma sœur m'a montré ce petit calcul d'amour pour voir combien de chances vous avez de nouer une relation fructueuse avec votre béguin. Tout ce dont vous avez besoin est 2 noms et un morceau de papier. John Jeanne Ensuite, vous séparez ces noms avec le mot Loves . Vous pouvez...

39
L'art ASCII “Hello-World!” [Fermé]

Votre objectif est d’écrire le programme le plus court contenant "Hello-World!" comme ASCII art. Règles : Il doit être lisible par l'homme, peu importe sa taille (colonnes / lignes) La sortie doit contenir uniquement des espaces (""), des objets tranchants ("#") et des nouvelles lignes. La sortie...

39
Placement de cuirassé paresseux

Imaginez le scénario suivant: vous jouez à des cuirassés avec un ami mais décidez de tricher. Plutôt que de déplacer un navire après qu'il ait abattu votre navire là où vous vous trouviez, vous décidez de ne placer aucun navire. Vous lui dites que tous ses coups sont ratés, jusqu'à ce qu'il soit...

39
Chasser le wumpus

Quand j'étais jeune garçon, les enfants se promenaient dans les magasins d'informatique et jouaient à Hunt the Wumpus jusqu'à ce que le personnel nous expulse. C’était un jeu simple, programmable sur les ordinateurs personnels du milieu des années 70, des machines tellement rudimentaires qu’au lieu...

39
Créer un chatbot pour les salles de discussion Stack Exchange

Le défi Le but de ce défi est de créer un chatbot pouvant s'exécuter dans les salles de discussion de Stack Exchange. Votre bot doit pouvoir détecter le moment où un utilisateur envoie des commandes spécifiques et y répondre. Voici la liste des commandes, et ce que votre bot devrait faire:...

39
Sortie du légendaire Yggdrasil

Votre tâche consiste à produire une représentation du légendaire arbre de la vie, Yggdrasil . Vous devez écrire un programme dont le résultat est exactement celui-là: /\ /**\ /****\ /******\ /******\ /********\ /**********\ /************\ /**************\ /************\ /**************\...

39
Ajouter des nombres avec Regex

Je veux essayer un nouveau type de défi de golf regex, qui vous demande de résoudre des tâches de calcul non triviales avec rien de moins que la substitution de regex. Pour rendre cela plus possible et moins pénible, il vous sera permis d'appliquer plusieurs substitutions, l'une après l'autre. Le...

39
Construire un mur de briques stable

Un mur de briques est un rectangle constitué de briques horizontales 1-sur-n empilées en rangées. Voici un mur de hauteur 4 et de largeur 8, avec les tailles de briques indiquées à droite. [______][______] 4 4 [__][____][__][] 2 3 2 1 [][______][____] 1 4 3 [____][______][] 3 4 1 Ce mur est...

39
Code proche du challenge: Somme des nombres entiers

C'est un défi simple: à partir d'une séquence d'entiers, trouvez la somme de tous les entiers qu'elle contient. Mais avec une torsion. Votre score est la distance de Levenshtein entre votre code et la phrase suivante (Le défi): À partir d'un ensemble d'entiers, trouvez la somme de tous les entiers...

39
Quine durcie par rayonnement

Comme vous le savez (espérons-le), une quine durcie aux radiations est une quine à partir de laquelle vous pouvez supprimer n’importe quel caractère et continuer d’imprimer sa source originale, préalablement modifiée. Le fait est qu'avec la plupart d'entre eux, vous ne pouvez supprimer qu'un seul...

39
Calculer la somme des différences en chiffres

Envisagez de prendre un nombre entier non négatif tel que 8675309 et de calculer les valeurs absolues des différences entre toutes les paires de chiffres voisins. Pour que 8675309nous obtenons |8-6| = 2, |6-7| = 1, |7-5| = 2, |5-3| = 2, |3-0| = 3, |0-9| = 9. Corder ces résultats donne en même temps...

39
Générer la séquence d'horizon du temple

Considérez le processus suivant: Prenez un entier non négatif N. par exemple N = 571 Exprimez-le en binaire sans zéros au début. (Zéro est la seule exception, devenir 0.) par exemple 571= 1000111011en binaire Séparez les exécutions consécutives de uns et de zéros dans cette représentation binaire....

39
Écho Sensible Au Temps

Contexte Le echoprogramme est tellement soigné. Vous pouvez tout dire, et il répète vos mots à la perfection! À quel point cela est cool! De manière décevante, il répète l'entrée en une seule fois, quelle que soit votre vitesse de frappe, ce qui n'est pas très réaliste. Nous devrons résoudre ce...

39
Trianguler le texte

Ecrivez un programme ou une fonction qui contient une chaîne dont le caractère garanti est de ne contenir que des caractères ASCII imprimables, à l' exception de l'espace, et d'être un nombre triangulaire positif (1, 3, 6, 10, 15, ...). Imprimer ou retourner la même chaîne, mais en forme de...

39
Produit sur une gamme

Votre tâche est simple: donner deux entiers aet b, output ∏[a,b]; c'est-à-dire le produit de la plage entre aet b. Vous pouvez prendre aet bdans tout format raisonnable, que ce soit des arguments à une fonction, une entrée de liste, STDIN, et ainsi de suite. Vous pouvez sortir dans n'importe quel...

39
Horloge ASCII avec marqueurs de temps point et virgule

introduction Imaginez que la ligne de caractères soit en fait deux lignes. Ligne supérieure - points - représente les heures (système sur 24 heures), tandis que bas - virgules - représente les minutes . Un personnage peut représenter une heure, une minute ou les deux , dans la mesure du possible....