Programmation Puzzles & Code Golf

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

9
Comptage des fontaines
Une fontaine est un arrangement de pièces en rangées de sorte que chaque pièce touche deux pièces dans la rangée en dessous, ou se trouve dans la rangée du bas, et la rangée du bas est connectée. Voici une fontaine de 21 pièces: Votre défi est de compter combien de …

2
Jouer au billard
Dans ce code de golf, vous devrez déterminer la direction du tir le plus court qui touche exactement n coussins avant de tomber dans une poche. La table de billard est une table de billard 6 poches avec les caractéristiques suivantes: Les dimensions sont variables ( a x b ) …

4
Actionnez les commutateurs
Après vous être réveillé dans une pièce sombre, vous voyez une grille rectangulaire de lumières avec des interrupteurs correspondants. Vous décidez d'utiliser un système de coordonnées avec la lumière en bas à gauche représentant (1,1) et les coordonnées augmentant à mesure que vous montez (direction y) et vers la droite …
17 code-golf  grid 

6
Calendrier de survol
Ceci est inspiré par l'une des questions de Downgoat dans Sandbox, où j'ai suggéré qu'il inclue le 31 avril comme jour Pi pour les personnes qui utilisent le format jour / mois, seulement pour lui pour m'informer qu'il n'y a pas de 31 avril! Étant donné une chaîne de date …
17 code-golf  date 

1
Ligatures squish-unsquish
Voici une liste de quelques ligatures courantes en Unicode (celles que j'ai pu créer avec ma clé Compose sur Debian): Orig Ascii Lig ae [ae] æ AE [AE] Æ oe [oe] œ OE [OE] Œ ij [ij] ij IJ [IJ] IJ ff [ff] ff fi [fi] fi fl [fl] fl …



3
Paradoxe du voyage dans le temps
Un homme a deux appareils. Une machine à voyager dans le temps - Il peut contrôler cette machine en pensant. Cela lui permet de voyager d'un moment à un autre dans le passé ou le futur (ou même le moment présent) en un rien de temps. Notez que s'il voyage …
17 code-golf 

7
Résolution du litige concernant le format de date
L'ordre de formatage des dates est l'un des problèmes les plus complexes et les plus conflictuels auxquels le monde est confronté aujourd'hui. Certains d'entre nous soutiennent avec véhémence que le mois / jour / année est approprié, étant donné que c'est ainsi que nous disons les dates à haute voix. …
17 code-golf  string 

8
Automates cellulaires numériques
Écrivez un programme ou une fonction qui accepte un entier positif impair N et une chaîne de chiffres décimaux ( 0123456789). La chaîne représente un automate cellulaire unidimensionnel à dix états . Chaque chiffre occupe une cellule et la règle de mise à jour d'une génération à la suivante est …

1
Dessin des structures de Lewis des alcanes
Je viens d'avoir une leçon à l'école sur les alcanes et j'ai pensé que cela ferait probablement un grand défi de golf de code! Ne vous inquiétez pas, ce n'est pas aussi compliqué que cela puisse paraître! Un rapide remaniement (Veuillez noter: pour rester bref, toutes les informations ne sont …

6
Énumération des vecteurs à N dimensions
Étant donné un entier positif k > 1et un entier non négatif i, générez un k-tuple (ou kvecteur -dimensionnel ) d'entiers non négatifs. Pour tout k, la carte de ℕ à ℕ k , doit être bijective . Autrement dit, chaque entrée idoit produire un tuple différent, et chaque tuple …

20
Faire un classificateur de concours de mathématiques
J'aime participer à des concours de mathématiques organisés par Mu Alpha Theta, une société d'honneur des mathématiques aux États-Unis. Lors des compétitions, je fais un test à choix multiple de 30 questions. Il y a cinq choix par question, étiquetés de A à E. Mon score à un test est …
17 code-golf  string 

11
Fonction Gamma Golf
Étant donné un nombre réel tdans (-10^9,13)(non compris -10^9ou 13) comme entrée, sortie Γ(t), également connue sous le nom de fonction Gamma , qui est définie comme suit: Vous ne pouvez pas utiliser une fonction gamma intégrée pour résoudre cette tâche, ni utiliser des fonctions d'intégration numériques ou symboliques intégrées. …


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.