Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.

5
Résolvez le puzzle de la rotation
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: …

8
Triangles héroniens presque équilatéraux
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 …

15
Spirograph Time!
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 …

4
Comparez deux mains de poker
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 …
14 code-golf  game 

4
Promener le chien
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 …
14 code-golf  random 

3
Trouvez le coup de départ optimal de Chomp
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 …
14 code-golf 

24
Fusionner deux listes triées
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 …

2
Compulsions de mots croisés!
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 …

21
Trouver des extrêmes locaux
É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 …
14 code-golf 

12
Brainf * ckish directions
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 …

7
Résoudre un labyrinthe de flèches inversées
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 | | …
14 code-golf 

1
Chargement JavaScript et SHA-256
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> …

9
Conseils pour jouer au golf en lot
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 = …
14 code-golf  tips 

2
Illuminez un Roguelike
É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 …
14 code-golf 

4
Mise en évidence de la syntaxe pour plus de golf!
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 …
14 code-golf  string 

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.