Programmation Puzzles & Code Golf

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

24
Filtrez les pseudo-éléments!
Nous définissons l' hyper-moyenne d'un tableau / liste (de nombres) la moyenne arithmétique des sommes de ses préfixes. Par exemple, l'hyper-moyenne de la liste [1, 4, -3, 10]est calculée de la manière suivante: Nous obtenons les préfixes: [1], [1, 4], [1, 4, -3], [1, 4, -3, 10]. Somme chaque: [1, …

22
Mettre en place un golfeur d'espaces blancs
Certains esolangs bidimensionnels, tels que Forked , et certains non-esolangs, tels que Python , peuvent parfois nécessiter des espaces avant les lignes de code. Ce n'est pas très golfique. De plus, je suis paresseux et j'écris un langage 2D qui a besoin de beaucoup d'espace avant le code. Votre tâche …


12
AZ en 10, voyez-vous?
Pour faire suite à mon précédent défi Comptez jusqu'à 20 avec des mots! , nous utiliserons à nouveau la liste de mots de ce défi pour effectuer une autre tâche. Cette fois, vous utiliserez exclusivement: https://github.com/Magic Octopus Urn / wordListsByLength / blob / master / 10.txt Pour choisir 26 mots …

4
Faire une table de fabrication Minecraft
Ne détestez-vous pas quand vous ne vous souvenez pas comment créer quelque chose dans Minecraft? Eh bien, il est temps de remédier à cela! Tâche Votre tâche consiste à prendre une entrée, soit sous forme de liste 1D ou 2D et à sortir quel élément est le résultat de la …

4
Des armées coexistantes pacifiques
Dans le jeu d'échecs, il y a un morceau appelé la reine qui peut attaquer n'importe quel autre morceau qui est sur la même ligne, colonne ou diagonale. Aux échecs, il y a généralement deux côtés, noir et blanc, chaque pièce appartenant à l'une des équipes. Les pièces ne peuvent …
15 code-golf  chess 

10
Moins d'opérations à 100
Aperçu Étant donné une liste de chiffres, trouvez le moins d'opérations pour faire 100 Contribution Une chaîne de chiffres, qui peut ou non être dans l'ordre numérique. L'ordre des chiffres ne peut pas être modifié, mais des opérateurs plus (+) ou moins (-) peuvent être ajoutés entre chacun afin que …

23
Ai-je déjeuné?
Tu aimes le déjeuner. Cependant, vous suivez un régime et vous voulez vous assurer de ne pas manger accidentellement le déjeuner deux fois en une journée. Vous devez donc créer un programme pour vous en assurer. Cependant, une complication est que vous déjeunez selon un horaire très étrange. L'heure à …
15 code-golf  date 

6
Permet de faire un triangle
La plupart des gens connaissent le triangle de Pascal. 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Le triangle de Pascal est un automate où la valeur d'une cellule est la somme des cellules en haut à gauche et en haut à droite. …
15 code-golf  math 


14
Sur quelle touche ai-je appuyé?
La tâche consiste à écrire du code pour identifier la touche enfoncée sur le clavier. Vous pouvez supposer qu'une seule touche est enfoncée à la fois et qu'il existe une disposition de clavier américaine standard. C'est la disposition avec le @ sur le 2. Votre code doit générer un identifiant …
15 code-golf 

4
Remplissez une grille par un chevalier
Un remplissage de chevalier est un remplissage d'inondation utilisant la connectivité de la pièce d'échecs de chevalier. Plus précisément: 1 1 1 1 0 1 1 1 1 (0 est le point initial, 1s montre les cellules connectées) Défi Étant donné une grille 2D d'espaces et de murs et un …

10
Fais-moi une clôture!
Défi Ceci est un défi simple. Étant donné deux entiers positifs w et hcréer une clôture ASCII avec une largeur wet une hauteur de h. La clôture doit être construite selon les règles suivantes: Le +personnage représentera un message. Le -caractère sera utilisé pour représenter la largeur de la clôture. …

6
Aujourd'hui dans le YOLD
Le calendrier Discordien est un calendrier alternatif utilisé par les Discordiens. L'année discordienne a 5 saisons, chacune d'une durée de 73 jours: Chaos, Discord, Confusion, Bureaucracy et The Aftermath. La semaine discordienne a 5 jours: Sweetmorn, Boomtime, Pungenday, Prickle-Prickle et Setting Orange. Chaque année commence avec Sweetmorn (et dans Chaos). …
15 code-golf  date 

24
Ajout de numéros
Un défi assez simple: vous recevrez deux entrées, une chaîne et un nombre (le nombre peut être pris comme une chaîne, c'est-à-dire "123"au lieu de 123) Si la chaîne ne se termine pas par un nombre (c'est-à-dire qu'elle ne correspond pas à l'expression régulière \d$), ajoutez simplement le nombre à …
15 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.