Programmation Puzzles & Code Golf

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



3
Programmation de puzzles et de Taco Truck
Programmation Puzzles & Code Golf a ouvert un camion à tacos ! Le mot est sorti et maintenant les utilisateurs de partout dans le réseau Stack Exchange viennent essayer nos savoureux et authentiques tacos ASCII . Nous avons besoin de votre aide pour nous assurer que tout le monde reçoit …

1
Trois quines mutuelles
La tâche Dans ce défi, votre tâche consiste à écrire trois programmes qui forment une sorte de système de type quine mutuel. Appelons les programmes A, Bet C. Si l'un des programmes reçoit la source d'un autre programme en entrée, il doit sortir la source du troisième programme. Par exemple, …
23 code-golf  quine 

2
Chemins aléatoires de plomberie
Écrivez un programme ou une fonction qui accepte trois entiers, une largeur w, une hauteur het un nombre de pas s. Vous allez dessiner une marche aléatoire non auto-entrecroisée slongue sur une image 5*wpar 5*hpixel où chaque cellule de 5 x 5 pixels est vide (beige pur) ou l'un de …

20
N Slab Slanted Slash Cake
Écrivez un programme ou une fonction qui accepte un entier positif N. Lorsque N est 1, la sortie /\ \/ Lorsque N est 2, sortie /\/\ \/ / / / \/ Lorsque N est 3, sortie /\/\/\ \/ / / / / / \/ / / / \/ Lorsque N …

10
* Remplacer les étiquettes *
Si vous avez déjà essayé d'ajouter des étiquettes à un tracé très dense, vous vous rendrez compte que parfois les étiquettes se chevauchent, ce qui les rend difficiles à lire. Nous allons faire quelque chose de similaire mais en 1D. L'entrée sera une séquence de (label, x-coordinate)paires et la sortie …
23 code-golf  string 


18
Flèches d'impression simples
Pour la pratique du golf, j'ai fait les devoirs dans le cours d'introduction à Python de ma petite amie. J'ai trouvé que pour cette mission, il y avait plusieurs stratégies qui se sont rapprochées du nombre de personnages, et je suis sûr que les gens ici peuvent trouver des moyens …

5
Convertir des chevrons en solidus
Écrire un programme qui prend en une chaîne contenant uniquement des espaces, les sauts de lignes, et les crochets: <, >( chevrons ). Sortie d' une chaîne d'espaces, les sauts de lignes et des barres obliques: /, \( soliduses ) dont les formes correspondent à l'entrée, mais tournées d' un …

25
Numéros de Bernoulli
Les nombres de Bernoulli (spécifiquement, les seconds nombres de Bernoulli) sont définis par la définition récursive suivante: Où dénote une combinaison . Étant donné un entier non négatif men entrée, émettez la représentation décimale OU une fraction réduite pour le mdeuxième nombre de Bernoulli. Si vous affichez une représentation décimale, …

23
États et capitales
Étant donné une chaîne en entrée, sortez l'État américain dont le capital est s'il s'agit d'un capital d'État, le capital de l'État s'il s'agit d'un État, ou Arstotzkas'il n'est ni l'un ni l'autre. Exemples: Austin -> Texas Alaska -> Juneau The Nineteenth Byte -> Arstotzka Toutes les capitales et leurs …


4
Jouez une chanson pour moi
Défi Étant donné la tablature de guitare, vous devez produire le morceau représenté par l'onglet. Il peut s'agir des haut-parleurs de votre ordinateur ou d'un fichier audio (.wav, .mp3, .midi, .aiff, etc.). Il y aura également une deuxième entrée pour le chronométrage. Les onglets peuvent être saisis via un fichier …

3
Empilement des triangles de Pythagore
Contexte Un triangle de Pythagore est un triangle rectangle où chaque longueur de côté est un entier (c'est-à-dire que les longueurs de côté forment un triple de Pythagore ): En utilisant les côtés de ce triangle, nous pouvons attacher deux autres triangles de Pythagore non congruents comme suit: Nous pouvons …

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.