Programmation Puzzles & Code Golf

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

21
Le défi des escaliers
Votre travail consiste à recréer cette œuvre d'art: _____ | | | | _____| | | | | _____| | | | | _____| | | | | _____| La réponse doit recréer cela et l'imprimer en conséquence. Toutes les langues sont autorisées, aucune impression directe d'art, ofc, un certain …

11
Polyglotte restreinte
Les polyglottes sont des programmes valables simultanément dans plusieurs langages de programmation. La plupart de ces polyglottes sont écrites de telle manière que certaines constructions d'un langage sont interprétées comme des commentaires d'un autre langage (par exemple #defineen C étant interprété comme un commentaire dans plusieurs langages de script). Je …




12
Rebranchez-le ce soir ou ce week-end
Ceci est mon premier code de golf, alors faites-le moi savoir s'il est trop large ou s'il manque des informations pour un bon puzzle! Défi En Ontario et peut-être dans d'autres régions du monde, l'électricité est facturée en fonction de la tarification horaire (TOU) , qui fait varier le coût …
20 code-golf  date 


16
Déterminer si un entier est divisible par 3
Votre objectif est de déterminer si un nombre est divisible par 3 sans utiliser de conditions. L'entrée sera un nombre non signé de 8 bits compris entre 0 et 255. Créativité encouragée! Vous êtes UNIQUEMENT autorisé à utiliser L' égalité / inégalité ( ==, !=, >, <, >=, <=) Arithmétique …

1
Fillomino Solver
Fillomino est un puzzle où vous remplissez une grille de polyominos . Chaque polyomino est une zone de cellules contiguës. La représentation de la grille montre quelle taille polyomino recouvre chaque cellule. Par exemple, un pentomino (5) serait représenté comme 5dans chacune des cinq cellules contiguës (voir ci-dessous). Deux polyominos …

1
Jongler avec des chiffres
Votre tâche consiste à générer un modèle de jonglage valide en remplissant un modèle donné. Mais d'abord, vous devez probablement savoir comment un tel modèle est indiqué. Introduction à Siteswap Siteswap est la notation établie pour les modèles de jonglage. Il fonctionne en divisant le motif en battements. A chaque …
20 code-golf 

1
Protège mes murs de ces portes embêtantes
Les poignées de porte sont superbes et tout, mais lorsque vous ouvrez une porte, elle enfonce toujours les murs autour d'elle. J'ai besoin que vous preniez connaissance de l'art ASCII d'une pièce, comme ceci: +---------+--X --X --+-----+ | \ \ |\ | \ | | \ \ | \ | …
20 code-golf 

7
Déterminer si un coup existe dans une partie Bejeweled / match 3
Contexte Dans les jeux Bejeweled et similaires, le joueur doit échanger deux gemmes adjacentes (pas de diagonales) dans une grille de gemmes 8x8 afin de faire correspondre trois de la même couleur d'affilée. Les gemmes peuvent être assorties horizontalement ou verticalement. Le gameplay se poursuit jusqu'à ce qu'il n'y ait …
20 code-golf  game  grid 

13
Lancez les dés de Donjons et Dragons
Je veux jouer à Dungeons and Dragons, mais je n'ai pas de dés! Votre défi est de lancer des dés D&D. La spécification du format d'entrée sous forme Backus-Naur est: <valid-input> ::= <opt-integer> "d" <integer> <opt-modifier> <opt-integer> ::= | <integer> <opt-modifier> ::= | "+" <integer> <integer> ::= "0" | "1" …
20 code-golf  random 

30
Générer la séquence de Recamán
La séquence de Recamán ( A005132 ) est une séquence mathématique, définie comme telle: A(0) = 0 A(n) = A(n-1) - n if A(n-1) - n > 0 and is new, else A(n) = A(n-1) + n Une jolie version LaTex de ce qui précède (pourrait être plus lisible): A(n)=⎧⎩⎨0A(n−1)−nA(n−1)+nif …


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.