Programmation Puzzles & Code Golf

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

8
Beatles Songs and Hexagons
Écrivez deux programmes en forme de triangle (c.-à-d. Pyramide). Le premier doit être un triangle de texte pointant vers le haut avec une largeur de base minimale de trois caractères. Il aurait donc une structure comme X XXX ou X XXX XXXXX ou X XXX XXXXX XXXXXXX ou plus. Chacun …

15
La marge est trop étroite
Autour de l'année 1637, Pierre de Fermat écrit en marge de sa copie de l'Arithmétique: It is impossible to separate a cube into two cubes, or a fourth power into two fourth powers, or in general, any power higher than the second, into two like powers. I have discovered a …
30 code-golf  number 

29
Une quine sur chaque ligne
Votre objectif est de créer un programme qui s'imprime indéfiniment, avec une nouvelle ligne après chacun. Ainsi, si votre programme est à une ligne, il sera répété sur chaque ligne de la sortie. Exemple Programme: A Sortie: A A A ... Règles Il doit s'agir d'un programme complet, et non …
30 code-golf  quine 

30
Numéros avec plusieurs séries de uns
Tâche Recherchez l'ensemble de nombres de telle sorte que la représentation binaire contient deux ou plusieurs exécutions 1séparées par au moins une 0. Par exemple, pour les nombres de 4 bits: 0 0000 (no ones) 1 0001 (only one run) 2 0010 (only one run) 3 0011 (only one run) …
30 code-golf  binary 

12
Inspecteur Ruby officiel
Voici un simple rubis d' art ASCII : ___ /\_/\ /_/ \_\ \ \_/ / \/_\/ En tant que bijoutier pour l'ASCII Gemstone Corporation, votre travail consiste à inspecter les rubis nouvellement acquis et à laisser une note sur les défauts que vous trouvez. Heureusement, seuls 12 types de défauts …

9
Pixels séparés de manière unique
Pour une image N par N , recherchez un ensemble de pixels tel qu'aucune distance de séparation ne soit présente plus d'une fois. Autrement dit, si deux pixels sont séparés par une distance d , alors ce sont les deux seuls pixels qui sont séparés par exactement d (en utilisant …


6
Dessinez la courbe de Hilbert à l'aide de barres obliques
La courbe de Hilbert est une fractale remplissant l'espace qui peut être représentée comme un système Lindenmayer avec des générations successives qui ressemblent à ceci: Merci à http://www.texample.net/tikz/examples/hilbert-curve/ pour l'image. Objectif Écrivez le programme le plus court possible (en octets) qui prend un entier positif n de stdin et dessine …

24
Joignez N copies d'un extrait pour produire N ^ 2 caractères
Défi Écrivez l'extrait de code le plus court possible de sorte que, lorsque N copies de celui-ci sont concaténées ensemble, le nombre de caractères sortis soit N 2 . N sera un entier positif. Par exemple, si l'extrait était soln();, alors l'exécution soln();afficherait exactement 1 caractère, et l'exécution soln();soln();imprimerait exactement …


9
Calculer l'inverse de factorielle
Écrivez le code le plus court qui prendra en entrée tout nombre réel supérieur à 1 et produira sa factorielle inverse positive. En d'autres termes, il répond à la question "quel nombre factoriel est égal à ce nombre?". Utilisez la fonction Gamma pour étendre la définition de factorielle à n'importe …

26
Note entière en grade
Étant donné un entier positif (0 et plus, pas de maximum), convertissez-le en note en suivant ces règles: A = 100+ B = 90 - 99 C = 80 - 89 D = 70 - 79 E = 60 - 69 F = 59 and less. Cela semblait un peu …
30 code-golf 

19
Mots faciles à saisir
Cette compétition est terminée. Le gagnant est CJam avec 22 caractères, battant la réponse de TwiNight par un caractère. Félicitations Dennis ! Une mention honorable va à Falko , qui est devenu complètement fou avec les importations gratuites. . Il y a quelque temps, je voulais savoir comment surpasser les …
30 code-golf 

3
Construisez des voies ferrées et trompez le gouvernement
Vous êtes un entrepreneur ferroviaire aux États-Unis au XIXe siècle, lorsque les trains deviennent populaires parce qu'ils sont le moyen le plus efficace de transporter de gros volumes de matériaux par voie terrestre. Il y a un besoin national de voies ferrées de la côte est à travers certaines terres …

3
Plantez un arbre et regardez-le grandir
Les arbres que nous cultivons ont des règles qui définissent comment ils poussent: Règles de croissance: Les arbres se composent uniquement de branches. Les branches sont constituées d'une combinaison des symboles suivants: _, \, |, /, &_ Un arbre commence comme une seule branche / tronc vertical ( |) au …

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.