Programmation Puzzles & Code Golf

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

8
Optimiser les tubes à essai ASCII
On vous donne un tas de tubes à essai ASCII, votre tâche est de réduire le nombre de tubes à essai utilisés. Chaque tube à essai ressemble à ceci: | | | | | | |~~| | | | | | | | | |__| De toute évidence, ~~c'est le …

8
ASCII-Art Zombie Invasion Simulation
Pour simuler une invasion de zombies, commencez par une grille #et représentant la carte: ## ## ### # ## ## # ### # #### # représente la terre. représente l'eau. Les zombies commencent à un point de la carte ... ## ## ### # ## %# # ### # #### …

6
L'aventure du golfeur - Chapitre 1: Le vase
L'aventure du golfeur C'est le premier défi! Il y aura plus de défis plus tard qui nécessiteront des données du défi précédent :) Chapitre 1: Le vase Imaginons une minute .. Vous êtes un Dieu puissant, vos pouvoirs sont illimités mais nécessitent une chose: les âmes. Chaque âme est ici …
13 code-golf 


11
Transformez ce tableau en matrice
Prenez un tableau non imbriqué en entrée. Transformez-le en matrice en utilisant la méthode suivante: Disons que mon tableau est [1, 2, 3, 4, 5] Tout d'abord, je répète ce tableau 5 fois: (la longueur) [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], …

1
Jouer la meilleure carte à Euchre
Contribution: Tout d'abord un tableau de trois cartes représentant les cartes jouées par chaque joueur formatées comme [JD][TH][9S] Représentant Jack of Diamonds, 10 of Hearts, and Nine of Spades. Comme vous vous asseyez toujours en face de votre coéquipier à Euchre, le deuxième élément représente le jeu de votre coéquipier. …

2
S'amorce avec une touche
Remarque: ceci est fortement inspiré par cette question . Tâche: Votre tâche consiste à générer le ne premier, lorsque chaque caractère de votre programme est répété plusieurs nfois en place. Disons que votre programme est: Derp Chaque caractère est répété une fois, il devrait donc sortir 2. Lorsque chaque personnage …


4
Aidez-moi à tricher à Cheat
La triche est un jeu de cartes où vous essayez de vous débarrasser de votre main. Un virage ressemble à peu près à ceci: Déterminez quel rang de carte vous devez jouer ce tour-ci. Dans la plupart des variantes, c'est un rang de plus que le tour précédent. Jouez 1 …

8
Générer des permutations angoissées
introduction J'ai défini la classe des permutations angoissées dans un défi précédent . Pour rappel, une permutation p des nombres de 0 à r-1 est angoissée, si pour chaque entrée p [i] sauf la première, il y a une entrée antérieure p [ik] telle que p [i] == p [ …

5
Résoudre l'équation de Laplace
Introduction aux mathématiques numériques Ceci est le "Bonjour, monde!" des PDE (Partial Differential Equations). L'équation de Laplace ou de diffusion apparaît souvent en physique, par exemple l'équation de la chaleur, la déformation, la dynamique des fluides, etc. et pas chanter "99 bouteilles de bière, ..." cette tâche est donnée en …
13 code-golf  math  number 

4
Aidez-moi avec ma décoration d'Halloween
L'Halloween est à nos portes, et je n'ai pas encore décoré ma maison, donc je vais avoir besoin de votre aide pour faire cette tâche Entrée L'entrée sera une liste de 4 chiffres, où chaque chiffre représente une partie de la décoration: EMBU |||| |||+-upper decoration ||+-bottom decoration |+-mouth/nose +-eyes …

6
Distance à quatre
Ce défi est basé sur cette vidéo . Je vous recommande de le regarder avant d'essayer ce défi. Nous définissons d'abord une fonction. Cette fonction ( OEIS ) prend un entier n en entrée et génère le nombre de lettres dans la représentation anglaise de n (sans espaces ni tirets). …

4
Hexagolf: Validagons
Défi Étant donné une forme d'art ASCII, vous devez savoir si la forme est un hexagone régulier ou non. Hexagones Un hexagone régulier est défini selon deux règles: Il a six côtés Chaque côté a un nombre égal de caractères Par exemple, la forme suivante est régulière mais elle n'a …

7
Le monde est comme un miroir: souriez et ça sɯı ן ǝ qɐɔʞ
Contribution: Une chaîne contenant uniquement les caractères suivants: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.?!(espace à la fin) et deux caractères spéciaux ( _et |) Production: Mettez le texte en miroir en fonction de la ou des positions des touches _et |. _miroirs horizontalement et |miroirs verticalement. Processus de mise en miroir Le premier _indique le …
13 code-golf  string 

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.