Programmation Puzzles & Code Golf

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

4
Lancez les scores de capacité de mon personnage D&D
Dans Dungeons and Dragons, certains des attributs les plus importants d'un personnage sont les scores de capacité. Il y a 6 scores de capacité, pour les six capacités. Les capacités sont la force, la dextérité, la constitution, l'intelligence, la sagesse et le charisme. Pour déterminer les scores d'un personnage, j'utilise …
18 code-golf  game  random 

9
Format de temps de jeu incrémentiel
Format de temps de jeu incrémentiel Objectif Les jeux incrémentiels ont souvent un compte à rebours exprimant les jours, les heures, les minutes et les secondes jusqu'à ce qu'une tâche soit terminée. Selon l'espace disponible, ils peuvent être formatés comme: 2d 13h 23h 59m 48s 14m 3h 0m 0s Le …
18 code-golf  date 

6
Pépites de code
Pépites de code C'est une situation hypothétique où c'est vendredi soir, et vous avez invité les copains de golf habituels à participer à votre passe-temps préféré: le golf à code. Cependant, comme il s'agit d'une tâche épuisant pour le cerveau, vous devez ramasser de la nourriture pour le cerveau du …
18 code-golf 

9
Dessinez des piles croissantes de boîtes
La tâche Dans ce défi, votre tâche consiste à dessiner une représentation artistique ASCII de plusieurs piles de boîtes de hauteur croissante. On vous donne en entrée le nombre de piles, qui est un entier positif. La première pile contient une boîte de taille 2x2. La deuxième pile contient 2 …

11
Déterminer des plages à partir d'une liste de valeurs
Étant donné une liste non triée d'entiers positifs uniques, affichez la liste la plus courte des plages d'entiers séquentiels les plus longues possibles. CONTRIBUTION Une liste non triée d'entiers positifs uniques par exemple 9 13 3 11 8 4 10 15 L'entrée peut provenir de l'un des éléments suivants: stdin …
18 code-golf 

2
Chaque pas de la distance Levenshtein
Dans ce défi, vous allez écrire un programme qui prend en entrée deux chaînes séparées par une nouvelle ligne, s1 (la première ligne) et s2 (la deuxième ligne) (STDIN ou la plus proche). Vous pouvez supposer que la longueur de s1 sera toujours inférieure à 30 et supérieure à la …
18 code-golf  string 

2
Trouver l'impasse
Trouver l'impasse Lors de la programmation d'une application multithreading, il faut veiller à éviter de bloquer les différents threads lors de l'accès aux ressources partagées. Un blocage se produit lorsqu'un thread tente d'accéder à une ressource qui est verrouillée dans un autre thread en même temps que l'autre thread tente …

5
Boggle Board Compression
Lorsque je travaillais sur un Boggle polyglotte non palindromique , j'ai trouvé assez fastidieux de compresser les codes aussi efficacement que possible sur la carte Boggle, même avec seulement deux chaînes. Mais nous sommes programmeurs, non? Nous savons automatiser les choses. Étant donné une liste de chaînes, vous devez générer …

24
Counter counter
En typographie, un compteur est l'aire d'une lettre qui est entièrement ou partiellement entourée d'une forme de lettre ou d'un symbole. Un compteur fermé est un compteur entièrement entouré d'une lettre ou d'un symbole. Vous devez écrire un programme prend une chaîne en entrée et imprime le nombre total de …
18 code-golf  string 

5
Supprimer la couture de somme minimale d'une matrice
L'algorithme de sculpture de couture, ou une version plus complexe de celui-ci, est utilisé pour le redimensionnement d'image sensible au contenu dans divers programmes graphiques et bibliothèques. Jouons au golf! Votre entrée sera un tableau d'entiers rectangulaire à deux dimensions. Votre sortie sera le même tableau, une colonne plus étroite, …

13
Développez une chaîne codée
Il y a l'encodage et le décodage classiques. input output a3b2c5 aaabbccccc Et c'est assez simple et fait avant. Le défi consiste également à prendre en compte un comportement non standard lorsque plusieurs caractères précèdent la longueur d'exécution (un seul chiffre de 0 à 9). Chaque caractère avant le chiffre …
18 code-golf  string 

2
Chaîne à l'image
Un peu d'histoire: Lorsque j'ai découvert Brainf * ck pour la première fois, l'une des premières choses que j'ai faites a été d'écrire une application Java qui prendrait une chaîne et créerait un programme quelque peu optimisé pour imprimer cette chaîne. Récemment, j'ai joué avec Piet et j'ai joué avec …

3
Enfiler un collier de perles
Aperçu Pearls (ou Masyu) est un jeu de logique joué sur une grille. Il y a des perles noires et blanches placées sur la grille. L'objectif est de former une boucle fermée unique qui parcourt chaque perle en utilisant uniquement des segments de ligne droite et des angles droits. Il …

7
Images binaires des nombres triangulaires
Mes défis ont tendance à être un peu difficiles et peu attrayants. Voici donc quelque chose de simple et amusant. La séquence d'Alcuin La séquence d'Alcuin A(n) est définie par le comptage des triangles. A(n)est le nombre de triangles dont les côtés et le périmètre sont entiers n. Cette séquence …

8
Classic Proof Fallacy [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 3 ans . L'arrière-plan Donc, nous connaissons tous la preuve classique qui va …

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.