Sur certains vieux téléphones Nokia, il y avait une variation du puzzle de quinze appelé Rotation. Dans cette variante, au lieu de glisser une tuile à la fois, vous avez fait pivoter quatre tuiles à la fois dans une direction. Dans ce jeu, vous commenceriez avec un tableau comme celui-ci: …
Un Presque équilatéral Heronian triangle est un triangle dont les longueurs entières de la forme n-1, net n+1et a également la zone entière. Les premiers sont: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Quête : générer le programme le plus court qui …
Un spirographe est un jouet qui dessine des hypotrochoïdes et des épitrochoïdes. Pour ce défi, nous allons nous concentrer uniquement sur les hypotrochoïdes. De Wikipédia : Un hypotrochoïde est une roulette tracée par un point attaché à un cercle de rayon r roulant autour de l'intérieur d'un cercle fixe de …
Défi: Étant donné deux mains de cinq cartes, déterminez laquelle gagne en fonction du classement standard des mains de poker . Contribution: Dix cartes séparées par des espaces de stdin ou comme arguments de ligne de commande, selon votre préférence. Les cinq premières cartes sont la main du joueur 1 …
Mon chien aboie, mais je suis trop paresseux pour l'emmener faire une promenade. J'ai une idée! Je vais demander aux gens de Code Golf de le faire pour moi! Votre défi est de simuler la promenade d'un chien. Voici les règles pour promener le chien: L'humain ( H) commencera 0,0sur …
Chomp est un jeu à deux joueurs avec une configuration d'un rectangle de pièces. Chaque joueur retire à tour de rôle n'importe quelle pièce, ainsi que toutes les pièces au-dessus et à sa droite. Celui qui prend la pièce en bas à gauche perd. Il peut être prouvé assez facilement …
Tri par fusion Dans ce défi, vous allez implémenter le sous-programme de fusion de tri par fusion. Plus précisément, vous devez créer une fonction ou un programme ou un verbe ou similaire qui prend deux listes, chacune triée par ordre croissant, et les combine en une liste triée par ordre …
Chris, un addict cryptique des mots croisés, a un algorithme défini pour l'ordre dans lequel il les résout. Nous utiliserons l'image ci-dessus comme guide. Chris commence toujours par le premier indice transversal, dans ce cas 1 Across. Chris est un passionné de mots croisés, donc on suppose qu'il connaîtra toujours …
Écrivez une fonction ou un programme qui prend une liste et produit une liste des extrêmes locaux. Dans une liste, [x_0, x_1, x_2...]un extrême local est x_itel que x_(i-1) < x_iet x_(i+1) < x_iou x_(i-1) > x_iet x_(i+1) > x_i. Notez que les premier et dernier éléments de la liste …
Votre tâche - si vous choisissez de l'accepter - est de créer un programme qui analyse et évalue une chaîne (de gauche à droite et de longueur arbitraire) de jetons qui donnent des directions - à gauche ou à droite. Voici les quatre jetons possibles et leurs significations: > go …
Ceci est un "labyrinthe de flèches": v < > v > ^ > v ^ < * Le *marque l'endroit où vous finirez. Votre objectif est de trouver où commence le labyrinthe (d'où le labyrinthe inversé). Dans ce cas, c'est le premier >sur la deuxième ligne. v------< S-+---v | | …
Ceci est un puzzle de golf de code avec une application du monde réel. Certains navigateurs actuels, si vous saisissez une URL qui ressemble à data:text/html,<script>alert("hi")</script> exécutera le code JavaScript donné. Supposons maintenant que vous ayez une URL qui ressemble à (pseudocode): data:text/html,<script> myPublicKey="12345678"; cryptoLib=download("http://example.com/somecryptolib.js"); if(sha256sum(cryptoLib) == "12345678") eval(cryptoLib) </script> …
Windows Batch (CMD) est probablement le langage le moins approprié pour jouer au code. Évitez les caractères de nouvelle ligne . Si vous recherchez le code le plus court en octets, par opposition aux caractères, vous voudrez vous débarrasser de tous les retours chariot inutiles (caractères de nouvelle ligne = …
Étant donné un tableau, écrivez le programme ou la fonction la plus courte pour afficher ou renvoyer les personnages en vue du joueur. Un personnage est en vue s'il est possible de tracer une ligne entre lui et le joueur, sans croiser aucun personnage qui bloque la vision. Contribution: @représente …
Les golfeurs. Ensemble, nous nous sommes regroupés pour produire un code concis, d'une beauté fonctionnelle et plus laid que le fantôme de l'opéra du roman original. Le moment est venu pour nous de ramener la beauté dans le monde de la programmation. Avec de la couleur. D'une manière concise, la …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.