Programmation Puzzles & Code Golf

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

16
Code Sierpinskified
Écrivez un bloc de texte rectangulaire qui, lorsqu'il est disposé dans un tapis de Sierpinski , en utilisant des blocs d'espaces de même taille pour les parties vides, crée un programme qui affiche le numéro d'itération du tapis. Par exemple, si votre bloc de texte est TXT BLK puis lancer …

6
Jugons quelques livres par leurs couvertures
Tout le monde sait que le contenu rend la question. Mais un bon titre aide aussi, et c'est la première chose que nous voyons. Il est temps de transformer cette première impression en un programme et de déterminer quels types de titres obtiennent plus de votes positifs. Vous êtes par …

15
Art du jour ASCII n ° 1 - Double noeud
Ecrivez un programme complet ou une fonction prenant un entier positif en Ntant qu'entrée via STDIN / ligne de commande / ARGV ou une argumentation de fonction et affiche un double nœud ASCII correspondant à la Ndestination de STDOUT. Le double noeud ASCII ressemble à ceci: __ __ __ __ …

30
Triangles très simples
Ecrivez un programme ou une fonction qui prend un entier positif (via stdin, une ligne de commande ou une fonction arg) et affiche ou renvoie une chaîne de ce grand nombre de ces petits triangles en mosaïque, en alternant leur direction: /\ /__\ Ce seul triangle est la sortie si …


15
Tableau périodique des éléments - Code Golf
Basé sur le golf pratique - États-Unis Votre tâche consiste à trouver l'abréviation (symbole) d'un élément en fonction du nom de l'élément, jusqu'à ununoctium (118) inclus. Utilisez le tableau périodique sur Wikipedia . Grâce à Squifish ossifrage, vous pouvez trouver une liste complète des éléments en abréviations sur http://pastebin.com/DNZMWmuf . …

30
Un nombre est-il divisible par chacun de ses chiffres?
Mon ami et moi travaillions sur un laboratoire dans notre classe AP Computer Science et avons décidé de coder le golf comme l’un des problèmes étant donné que nous avions encore la moitié de la classe libre après avoir terminé. Voici la question: Soit un nombre n, n est-il divisible …
47 code-golf 

18
Des astuces pour jouer au golf à Perl?
Quels conseils généraux avez-vous pour jouer au golf à Perl? Je recherche des idées pouvant être appliquées aux problèmes de code de golf en général, qui sont au moins quelque peu spécifiques à Perl (par exemple, "supprimer les commentaires" n'est pas une réponse). Merci de poster un pourboire par réponse.
47 code-golf  tips  perl 




30
Imprimer “N NE E SE S SO OUEST NW”
Cela semble presque trivial, mais après quelques efforts, je ne pouvais pas battre la solution littérale dans J, je pensais que cela pourrait constituer un défi décent (bien que, pour être clair, ce ne soit pas un défi spécifique à J). Le titre dit tout. Vous devez simplement écrire un …

30
Générer une grille de couleurs RVB
Cette! est une grille de couleurs RVB ... Fondamentalement, c'est une matrice à 2 dimensions dans laquelle: La première ligne et la première colonne sont en rouge. La deuxième ligne et la deuxième colonne sont vertes. La troisième ligne et la troisième colonne sont en bleu. Voici les couleurs décrites …

30
Dessine des bombes Atari ST!
introduction L' Atari ST était un ordinateur personnel assez populaire du milieu des années 80 au début des années 90, alimenté par un microprocesseur Motorola 68000. Sur cet ordinateur, le comportement par défaut du système d'exploitation pour les exceptions d'UC non capturées consistait à afficher une rangée de bombes à …

12
Graphiques en braille
Couper une matrice booléenne dans les blocs et les 4x2 rendre en caractères Braille U+2800... U+28FF. [[0,1,0,0,1,0], [1,0,0,0,0,0], [1,0,0,0,1,0], [1,1,1,1,0,0]] ⣎⣀⠅ Pad avec 0-s si les dimensions ne sont pas des multiples de 4 et 2. [[0,1,0], [1,0,0], [1,1,1]] ⠮⠄ Les règles de golf habituelles s'appliquent, flexibles sur le format …

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.