Programmation Puzzles & Code Golf

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

9
Incrémental Quine
Votre tâche consiste à écrire un programme ou une fonction qui génère le premier caractère de son code source, puis le second, puis le troisième ... à chaque exécution. Par exemple, si votre programme était foodans la langue bardu fichier baz.bar, vous devriez obtenir une sortie similaire à ceci: λ …

16
Golf une tresse numérique croissante
Description de la tresse Dans cette tresse, lorsqu'un brin traverse le haut d'un autre brin, il ajoute la valeur de l'autre brin à lui-même et toutes les autres valeurs de brin passent à travers. La tresse a trois brins et chaque brin commence à 1. Le premier croisement est le …

1
Une énigme plutôt noueuse
Écrivez un programme pour dessiner un diagramme 2D d'un nœud basé sur la structure du nœud. Un nœud est exactement ce à quoi il ressemble: une boucle de corde qui est attachée. En mathématiques, un diagramme de nœuds montre où un morceau de corde se croise sur ou sous lui-même …

15

16
Mélangez un tableau en lambeaux
Un tableau irrégulier est un tableau où chaque élément est un tableau d'un nombre inconnu d'entiers positifs. Par exemple, les tableaux suivants sont des tableaux irréguliers: [[1,2,3],[4],[9,10]] Shape: 3,1,2 [[1],[2],[3]] Shape: 1,1,1 [[1,2,3,4,5,6,8]] Shape: 7 Les tableaux suivants ne sont pas irréguliers: [1] Each element will be an array [] …

5
Générez-moi une puce QFP!
Générez-moi une puce QFP! Du bac à sable! QFP est un type de facteur de forme pour un composant électrique où les broches sortent des côtés d'une puce. Voici une image d'un composant QFP typique: vous pouvez voir que la formule générale est d'avoir 4 côtés d'un nombre égal de …


26
Amorces avec nombre de bits premier
Tâche Trouver tous les entiers non négatifs jusqu'à et y compris un entier positif non nul donné n , qui sont premiers et le nombre de 1'set 0'sdans leur représentation binaire (sans zéros non significatifs) sont également premiers. Voici les cinq premiers nombres premiers, 17, 19, 37, 41, 79 10001, …



9
Problème de citrouille itinérante
Contexte: Jack est une citrouille qui aime effrayer les citoyens des villages près de son potiron à chaque Halloween. Cependant, chaque année après que quelqu'un a allumé la bougie à l'intérieur de lui, il a un temps limité pour effrayer tout le monde avant que la bougie ne s'éteigne, ne …

14
Comment dessiner des glaçons fondants
Un sculpteur est chargé de créer des sculptures de glaçons pour le nouveau musée du Groenland. Il a été donné des spécifications par son patron, qui se compose de deux nombres: [s, m] ou la taille et la fonte. La taille doit être un nombre impair. On lui a donné …

14
Trouvez les super palindromes!
Considérez le nombre 99999999. Ce nombre est évidemment un palindrome. Le plus grand facteur premier de 99999999 est 137. Si vous divisez 99999999 par 137, vous obtenez 729927. Ce nombre est également un palindrome. Le plus grand facteur premier de 729927 est 101. 729927/101 = 7227 qui est à nouveau …

25
Deltas inverses d'un tableau
Deltas inverses d'un tableau Une suite de deltas inverses d'un tableau Votre tâche consiste à prendre un tableau d'entiers 32 bits signés, à le recompiler avec ses deltas inversés. Exemple La liste, 18 19 17 20 16 a les deltas: 1 -2 3 -4 qui, inversé, donne: -4 3 -2 …

14
Ainsi dit le berger
Je suis fatigué, mais je n'arrive pas à m'endormir. Aidez-moi à compter les moutons. Étant donné une entrée N (entier positif), faites sauter N moutons par-dessus une clôture ascii, comme l'exemple ci-dessous. Un seul cadre doit être affiché à la fois: o |-| ──|-|── 0 o|-| ──|-|── 0 o |-| …

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.