Programmation Puzzles & Code Golf

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

4
Pangolin mutant
Il s'agit d'un défi de code-golf dans lequel vous devez concevoir un programme qui agit comme un quine ou un quine qui se modifie pour illustrer l'apprentissage automatique. Contexte Il existe un programme d'intelligence artificielle de base appelé «le jeu du pangolin» qui est décrit ici . L'idée de base …
28 code-golf  quine 

26
Nombres binaires parenthifiables
Si vous exprimez un entier positif en binaire sans zéros de tête et remplacez chaque 1par a (et chaque 0par a ), alors toutes les parenthèses correspondront-elles? Dans la plupart des cas, ils ne le feront pas. Par exemple, 9 est 1001en binaire, qui devient ())(, où seules les deux …

19
Lundi Mini-Golf # 1: Solveur Fibonacci inversé
Monday Mini-Golf: Une série de courts défis de golf à code , affichés (espérons-le!) Tous les lundis. Une séquence de type Fibonacci est obtenue en utilisant la même méthode que la célèbre séquence de Fibonacci ; c'est-à-dire que chaque nombre F (n) est trouvé en ajoutant les deux nombres précédents …

20
Imprimez les capitales sans les capitales
Whoa, whoa, whoa ... arrêtez de taper votre programme. Non, je ne veux pas dire "imprimer ABC...". Je parle des capitales des États-Unis. Spécifiquement, imprimez toutes les combinaisons ville / état données dans la liste suivante dans n'importe quel ordre avec votre choix de délimiteurs (par exemple, Baton Rouge`LA_Indianapolis`IN_...est acceptable), …

11
Cardinaux et ordinaux, 1 à 100
Voici un simple pour étirer vos muscles de compression. Votre code (un programme complet) doit sortir la représentation anglaise épelée de tous les nombres cardinaux de 1 à 100, puis tous les nombres ordinaux de 1 à 100. Les chiffres de chaque liste doivent être délimités par des virgules et …

3
Rapide! Échappez au trou noir!
C'est l'année 87539319 et la marche solitaire dans l'espace est désormais monnaie courante, de nombreuses personnes voyagent seules dans l'espace, propulsées par un jetpack sur le dos, programmant leur cours avec un ordinateur personnel et un clavier au fur et à mesure. Vous êtes une de ces personnes; vous étiez …

30
Personne d'intérêt
Contexte Person of Interest est un drame policier sur CBS, et mon émission de télévision préférée, récemment. L'émission parle d'un homme nommé Harold Finch, un programmeur milliardaire, et de son partenaire John Reese, un vétéran des forces spéciales et ancien membre de la CIA. Ce programmeur a créé une intelligence …
28 code-golf  random 



10
Multiplication visuelle longue
Il existe un bon moyen d'effectuer une longue multiplication pour deux entiers sans avoir à faire autre chose que compter, qui est parfois partagé sur Internet. Vous écrivez les chiffres de chaque nombre sous la forme d'un groupe de lignes inclinées, avec les deux nombres à un angle de 90 …

23
Jumping Jacks à asciimation
C'est mon premier défi, donc je reste assez simple. Si vous avez déjà tapé telnet towel.blinkenlights.nlsur votre ligne de commande et appuyé sur Entrée, vous aurez connu la joie de l'asciimation. L'asciimation consiste, tout simplement, à faire une animation avec l'art ascii. Aujourd'hui, nous allons faire une asciimation très basique …

19
Leap for Leap Seconds!
Comme aujourd'hui marque l'occasion de la 26e seconde intercalaire à se produire, votre défi sera d'afficher la date et l'heure de chaque seconde intercalaire en GMT ou UTC qui s'est produite jusqu'à présent, ainsi que celle qui se produira aujourd'hui. Contribution Il n'y a aucune entrée. Sortie 1972-06-30 23:59:60 1972-12-31 …

11
Trouvez le plus grand écart entre de bons nombres premiers
Suivant la belle tradition de questions telles que Trouver le plus grand nombre premier dont la longueur, la somme et le produit sont premiers , ceci est une variante d'un plus grand défi principal. Contribution Votre code ne doit prendre aucune entrée. Définition Nous disons qu'un nombre premier pest goodsi …

1
Animation de Code Golf
Quand je vois des entrées de golf de code qui font tomber quelques caractères, réduisant le code, je vais regarder l'historique des modifications pour un diff côte à côte. Voir et apprendre :) Ce défi est de faire un programme qui produit les plus jolis diffs animés. L'entrée sera une …

19
Format des microsecondes en heures: minutes: secondes, etc.
Ce qui suit est inspiré d' une question posée sur Stack Overflow aujourd'hui . Étant donné un certain nombre de microsecondes, 0 <= n <= 86400000000(par exemple 12345678900), sortir une chaîne formatée hh:mm:ss:000:000, par exemple 03:25:45:678:900. 0 -> '00:00:00:000:000' 12345678900 -> '03:25:45:678:900' 86400000000 -> '24:00:00:000:000' J'ai une solution en Python …
28 code-golf  date 

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.