Programmation Puzzles & Code Golf

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

1
Conversion d'échecs
Il y a beaucoup de travail qui a été fait dans le monde des échecs. Par exemple, il existe un format de fichier normalisé,, .pgnqui décrit une partie d'échecs, y compris la liste des coups. De plus, il existe un autre format de fichier .fen, qui décrit la position d'une …
15 code-golf  chess 

5
Tranches d'alphabets triangulaires
Étant donné un numéro d'entrée nde 1à 26(ou 0à 25), sortez l'alphabet de gauche à droite jusqu'à et y compris la lettre correspondante, avec a=1, b=2, c=3, .... La torsion est que les lettres doivent également être répétées verticalement correspondant à leur position dans l'alphabet. Les nombres impairs (lorsqu'ils sont …

2
Émousser les images
introduction Franchement, les bords tranchants sont tout simplement dangereux, donc, étant donné un PNG en entrée, brouillez l'image en utilisant la méthode décrite ci-dessous et émoussez ces maudits bords tranchants. Méthode Pour obtenir la valeur RVB de chaque pixel, utilisez les trois équations suivantes: R = 1,5 × ∑na = …




5
Visualisez une pyramide de différence
Une pyramide des différences est une pyramide où chaque nouvelle diagonale est la valeur absolue des différences entre les éléments de la dernière diagonale. Par exemple, si nous commençons par le tableau 2 5 4 9 3 4 Maintenant, nous les organisons dans une colonne diagonale: 2 5 4 9 …

11
Convertir la sortie xxd en shellcode
Prendre un peu de sortie de xxd et le transformer à la main en shellcode utilisable n'est pas amusant, donc votre travail consiste à automatiser le processus. Règles Votre soumission peut être une fonction, un lambda, un script ou tout équivalent raisonnable de ceux-ci. Vous pouvez imprimer le résultat, ou …

5
Promenez-vous dans le labyrinthe
Ou peut-être que ce n'est pas vraiment un labyrinthe, mais quand même. Règles: Entrée est une chaîne de deux lignes, constitué de *, 1, xet X. Cette chaîne est un labyrinthe à parcourir. Les lignes ont la même longueur . Vous pouvez prendre l'entrée comme une chaîne avec ,(virgule) ou …

3
Simulez une «bataille» dans le jeu de cartes à jouer «Oorlog»
Construisons une simulation pour un aspect du jeu de cartes, que je connais personnellement sous le nom néerlandais 'Oorlog' (qui se traduit par 'War'). Comment fonctionne 'Oorlog'? Deux jeux de cartes (comprenant chacun deux Jokers) sont également répartis entre le nombre de joueurs jouant. Chaque joueur mélange son propre stock, …




2
Cache-cache d'image
Dans ce défi, vous devez trouver un pixel spécifique dans une photographie (prise avec un vrai appareil photo). Vous passez un tuple (R, G, B) et une image, et vous devez renvoyer un point (x, y) dans l'image qui correspond à la couleur RVB donnée . L'image peut avoir plusieurs …


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.