Programmation Puzzles & Code Golf

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


10
Combien de pas ai-je parcourus?
Un podomètre simple peut être modélisé par un pendule avec deux commutateurs sur les côtés opposés - un à x = 0 et un à x = l . Lorsque le pendule entre en contact avec l'interrupteur éloigné, l'ambulateur peut être supposé avoir fait un demi-pas. Lorsqu'il contacte l'interrupteur proche, …

3
Chemin le plus long sur un avion 2D
On vous fournit un ensemble de coordonnées cartésiennes arbitraires, uniques, 2D: par exemple [(0,0), (0,1), (1,0)] Trouvez le chemin le plus long possible à partir de cet ensemble de coordonnées, avec la restriction qu'une coordonnée ne peut être "visitée" qu'une seule fois. (Et vous ne "revenez" pas aux coordonnées à …

6
Généralisation des abréviations
Étant donné l'entrée d'une liste de mots et de leurs abréviations, affichez le modèle par lequel les abréviations peuvent être formées. Prenons l'exemple d'entrée de potato ptao puzzle pzze à titre d'exemple (c'est-à-dire l'abréviation de potatois ptaoet l'abréviation de puzzleis pzze). Considérez toutes les façons possibles d'obtenir ptaode potato. Une …
14 code-golf  string 

2
Microgestion d'épicerie
Vous êtes un employé de la nouvelle épicerie branchée Half Foods, et c'est la veille de Thanksgiving Christmas Easter. Étant donné que le magasin sera rempli de clients se précipitant pour obtenir leurs denrées alimentaires, le magasin a besoin d'un gestionnaire de trafic pour envoyer tout le monde aux lignes …
14 code-golf  string  grid 


11
Partitions strictes d'un entier positif
OEIS A000009 compte le nombre de partitions strictes des entiers. Une partition stricte d'un entier non négatif nest un ensemble d'entiers positifs (donc aucune répétition n'est autorisée, et l'ordre n'a pas d'importance) qui somme n. Par exemple, 5 a trois partitions strictes: 5, 4,1et 3,2. 10 a dix partitions: 10 …

5
Trouvez le littoral
Votre tâche consiste à trouver la longueur du littoral d'une carte des îles fournie dans une carte ASCII. La carte d'entrée comprendra un ou plusieurs #caractères qui indiquent la terre et des espaces qui indiquent l'eau. Le littoral est considéré comme n'importe quel bord entre la terre et l'eau, y …


9
Quine indexable
Le but de ce défi est de créer un programme qui génère la nième lettre de son code source où n est donné en entrée au programme. Comme la plupart des défis de quine, vous n'êtes pas autorisé à lire votre code source en tant que fichier ou à utiliser …
14 code-golf  quine 

18
Multiplication décimale des chaînes
Étant donné 2 entrées, une chaîne et un nombre décimal, sortez la chaîne multipliée par ce nombre. Le hic, c'est que le nombre peut être un flottant ou un entier. Vous devez sortir l' floor(n)heure de la chaîne , puis à nouveau les premières floor((n-floor(n))*len(string))lettres. Autres notes: L'entrée ne sera …
14 code-golf  string 

6
Horloge (jeu de cartes)
L'horloge est un jeu de cartes intéressant, car elle ne nécessite aucune compétence. Il s'agit d'un jeu à joueur unique, et la même configuration de carte entraîne toujours une victoire ou une perte. Dans ce défi, vous devez déterminer si une configuration de carte donnée gagne ou perd . Vous …

4
Faire un simple outil de joli commentaire
Défi: Certains ascii-art sont difficiles à réaliser, mais facilitent la lecture des commentaires de code, surtout lorsque le code est dense. Le défi est de créer un outil simple qui convertit les commentaires en simple ascii-art avec des flèches. Les commentaires à modifier sont délimités par des commentaires vides. Par …

4
Motifs de mouvement «sauteur» d'échecs de fées
Un sauteur est une catégorie de pièce d'échecs de fée qui se déplace en "sautant". Un chevalier normal est un (1,2) -leaper, ce qui signifie que chaque mouvement implique de déplacer une distance de 1 carré dans une direction orthogonale et 2 carrés dans la direction perpendiculaire. .o.o. o...o ..N.. …

13
Les règles de distribution du monde pirate
Il existe un "jeu" existant où les pirates divisent rationnellement les pièces d'or selon certaines règles. Citation de Wikipedia : Il y a 5 pirates rationnels, A, B, C, D et E. Ils trouvent 100 pièces d'or. Ils doivent décider comment les distribuer. Les pirates ont un ordre d'ancienneté strict: …
14 code-golf 

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.