Programmation Puzzles & Code Golf

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

6
Traçage de la spirale de Cornu
La spirale de Cornu peut être calculée à l'aide de la méthode de Feynman pour les intégrales de chemin de propagation de la lumière. Nous allons approximer cette intégrale en utilisant la discrétisation suivante. Considérons un miroir comme dans cette image, où se Strouve la source de lumière et Ple …


9
Dessiner des sommets
Ecrivez un programme ou une fonction qui dessine une chaîne de montagnes, où chaque plus grand sommet de montagne est "derrière" celui qui se trouve devant, et alterne le côté visible. Ceci est une chaîne de montagnes de taille 1 /\ Ceci est une chaîne de montagnes de taille 2 …


24
Annulation de la duplication des chaînes
introduction Observons la chaîne suivante: AABBCCDDEFFGG Vous pouvez voir que chaque lettre a été dupliquée , à l'exception de la lettre E. Cela signifie que la lettre Ea été dédoublée . Donc, la seule chose que nous devons faire ici est d'inverser ce processus, ce qui nous donne les éléments …
33 code-golf  string 


20
Est-ce que je dépasse la limite de vitesse?
Etant donné le chemin d' artiste et le temps qu'il m'a fallu pour le traverser, dites-moi si je conduisais trop vite. Unités La distance est dans l'unité arbitraire de d. Le temps est dans l'unité arbitraire de t. La route Voici une route simple: 10===== Le 10moyen 10 dper t. …

30
Diminuons la monotonie
... mais bon, pas besoin d'être strict. Étant donné un tableau d'entiers strictement positifs non vide, déterminez s'il s'agit: Monotone strictement décroissant . Cela signifie que chaque entrée est strictement inférieure à la précédente. Monotone non croissant, mais pas strictement décroissant . Cela signifie que chaque entrée est inférieure ou …

30
Valider les basculeurs de matrices aléatoires
Il y a presque six ans, steenslag, membre du PPCG, a lancé le défi suivant: Dans un dé standard, les numéros sont disposés de telle sorte que les faces opposées totalisent sept. Ecrivez le programme le plus court possible dans votre langue préférée, qui génère un lancer aléatoire suivi de …


14
Triple séquence de Pythagore
Un triple de Pythagore est constitué de trois entiers positifs a, b et c, tels que a 2 + b 2 = c 2 . Un tel triple est couramment écrit (a, b, c), et un exemple bien connu est (3, 4, 5). Si (a, b, c) est un triple …

14
Marchez les mots!
À mon humble avis, le texte standard est ennuyeux. Je propose donc une nouvelle norme d'écriture, des mots qui marchent! Mots de marche Les mots qui marchent sont des mots qui répondent à certains caractères. Pour les besoins de ce défi, les personnages déclencheurs proviennent [u, d, r, l]de up …

24
Est-ce que ce nombre est Loeschian?
Un entier positif kest un nombre de Loeschian si kpeut être exprimé comme i*i + j*j + i*jpour i, jentier. Par exemple, les premiers nombres loeschiens positifs sont: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Notez que i, jpour une donnée, kne …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 

21
Simuler des frappes
Votre travail consiste à simuler deux frappes de touche saisies par un utilisateur. Contribution Un tableau de chaînes ou une chaîne avec un délimiteur de votre choix (en dehors de la plage 32-126) contenant au moins une «touche». Ce tableau ne contiendra que deux types de chaînes: les frappes au …
33 code-golf  string 

18
Trouver la nième décimale de pi
30 défis sont déjà dédiés à la pi mais pas un seul ne vous demande de trouver la nième décimale, alors ... Défi Pour tout entier dans la gamme de 0 <= n <= 10000 affichage, la nième décimale de pi. Règles Les décimales sont chaque nombre après 3. Votre …
33 code-golf  math  pi 

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.