Programmation Puzzles & Code Golf

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

30
De haut en bas, de haut en bas
Défi: Avec une entrée entière positive n , créez un vecteur qui suit ce modèle: 0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 ... ±(n-1) ±n Ou, expliqué avec des mots: le vecteur commence à 0, et incrémente …

22
Détoner une ficelle
N'importe quelle chaîne de caractères, imprimez-la sous la forme d'un triangle où le texte va et vient le long de chaque diagonale. Par exemple, une entrée de "Hello World"doit générer: d l r d o l W r d o l o W r d l o l l o …

30
Somme inversée
Votre programme devrait prendre un tableau en entrée. Le tableau: Sera toujours 1 dimension Ne contiendra que des entiers Peut être vide Le programme doit inverser le tableau, puis additionner les éléments à l'original, par exemple: Contribution: [1, 2, 3] Original: [1, 2, 3] Renversé: [3, 2, 1] [1, 2, …


22
Construis moi une ville
Les codeurs essaient toujours d’aplanir les tableaux en entités ennuyeuses à une dimension et cela me rend triste. Votre tâche consiste à aplatir une chaîne arbitraire de caractères pour créer un magnifique paysage urbain. Considérons la chaîne: aaabbbbbccqrrssstttttttPPw Ça ressemble beaucoup mieux à ça: tt tt bb tt bb tt …

30
Annuler une plage de chiffres
Il est assez simple de ncréer, à partir 0d’ un nombre , une plage allant de à n-1. En fait, de nombreuses langues fournissent cette opération de manière intégrée. Le programme CJam suivant lit un entier, puis imprime une telle plage ( essayez-le en ligne! ): ri, Notez qu'il imprime …


16
Générateur de mots de passe XKCD
introduction Apparemment, cette question a été posée ici et elle a malheureusement été fermée. Je pensais que c'était une bonne idée d'essayer à nouveau, mais j'ai bien fait. XKCD examine la manière dont nous sommes formés pour utiliser des mots de passe difficiles à retenir. Il pense que c'est sécurisé, …
34 code-golf  math 

8
Lire le texte ASCII-Art
Inspiré par Golf, je suis un alphabet ASCII , dont le défi est (presque) un inverse. Tâche: Prenez une chaîne de texte ASCII et affichez le contenu du texte sous forme de texte ASCII normal. Contribution: Chaîne de texte ASCII-art. L'entrée ne contiendra que des occurrences de caractères ASCII #, …

17
Vent moi un serpent numéro!
Étant donné un nombre entier d'entrée n, dessiner un serpent de numéro, qui est une grille de mesure se n x ncomposant des nombres à 1travers n^2qui sont enroulés autour de l'autre de la façon suivante: Entrée n = 3: 7 8 9 6 1 2 5 4 3 Entrée …
34 code-golf 


10
Cubes Ascii complétés par un prédécesseur
Le premier cube Ascii terminé par un prédécesseur (PAC 1) est un cube simple dont la longueur du côté est 1 et se présente comme suit: /////\ ///// \ \\\\\ / \\\\\/ Le PAC 2 est une forme géométrique telle que sa combinaison avec son prédécesseur (le PAC 1 ) …


6
Générer une spirale de Padoue
introduction Semblable à la séquence de Fibonacci, la séquence de Padoue ( OEIS A000931 ) est une séquence de nombres générée en ajoutant des termes précédents à la séquence. Les valeurs initiales sont définies comme suit: P(0) = P(1) = P(2) = 1 Les 0ème, 1er et 2ème termes sont …

30
Inverser une chaîne par morceaux
Votre tâche consiste à écrire un programme qui, à partir d’un nombre et d’une chaîne, divise la chaîne en morceaux de cette taille et les inverse. Règles Votre programme recevra un entier positif n, ainsi qu'une chaîne sd'au moins une longueur composée uniquement d'ASCII imprimable (sans les espaces). La chaîne …
34 code-golf  string 

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.