Programmation Puzzles & Code Golf

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

9
Combien de chapitres ai-je?
La Bible est l'un des livres les plus influents jamais écrits et couramment cité comme le livre le plus vendu de tous les temps . Il a été écrit par environ 40 auteurs différents sur des centaines d'années avant d'être compilé dans sa forme actuelle. Mais ce qui est intéressant …

29
Répétez les Nièmes éléments
Nous n'avons pas eu de question de chaîne depuis un moment (5 jours pour être précis), alors allons-y. Étant donné une chaîne set un entier positif n, prenez chaque nélément de s, répétez-le nfois et remettez-le dans s. Par exemple, si n = 3et s = "Hello, World!", chaque troisième …
18 code-golf  string 

19
Matrice avec 1 à L (n), dans toutes les n colonnes
Défi: Prenez une liste, L contenant des entiers positifs en entrée: 3 5 2 1 6 et créer une matrice où la nième colonne contient le vecteur 1: L (n) , où les lignes plus courtes sont remplies de zéros. Cas de test: 3 5 2 1 6 ----------------- 1 …
18 code-golf  matrix 

19
Différences des paires de diviseurs MaxMin (DMDP)
Parlons des diviseurs ... En laissant de côté les carrés parfaits (pendant un moment), tous les entiers positifs peuvent être exprimés comme le produit de 2 de leurs diviseurs. Exemple rapide pour 126: Voici tous les diviseurs de126 Comme vous pouvez le voir, tous les diviseurs peuvent être jumelés. Voici …

18
Cycles mathématiques inversés
Inspiré par cela Dans le défi lié, il nous est demandé d'appliquer l'addition aux éléments de l'original et de l'inverse du tableau d'entrée. Dans ce défi, nous allons le rendre un peu plus difficile, en introduisant les autres opérations mathématiques de base. Étant donné un tableau d'entiers, parcourez +, *, …

21
Sortie des positions diagonales de moi au carré
Étant donné un nombre n, produire une liste ordonnée d'indices basés sur 1 tombant sur l'une des diagonales d'une n*nmatrice carrée. Exemple: Pour une entrée de 3: Le carré doit être: 1 2 3 4 5 6 7 8 9 Maintenant, nous sélectionnons tous les indices représentés par \, /ou …
18 code-golf  math  matrix 

12
Le numéro d'origine (II)
Ce défi est essentiellement identique à celui-ci avec une seule différence: il est désormais autorisé de mélanger les lettres n'importe où dans la chaîne. Scénario John a un nombre important, et il ne veut pas que les autres le voient. Il a décidé de crypter le numéro, en procédant comme …

28
Matrice dans la plage
Le défi Étant donné une n>0sortie entière, une n+1 X n+1matrice contenant tous les entiers de 1à 2ncomme indiqué dans les cas de test ci-dessous Cas de test n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 …

1
Une salle de miroirs
(Ce défi est très similaire, mais ce défi actuel a des complications supplémentaires.) Imaginez une pièce à 2 dimensions, où les murs sont plaqués de miroirs plats. Soudain, un faisceau de lumière entre dans la pièce, où il manque un morceau de mur! Le faisceau lumineux danse autour de la …

1
Interfaces utilisateur Ascii
Dans ce défi, nous rendons les interfaces utilisateur Ascii. +----------------------+ |+-----------++-------+| ||<- Previous||Next ->|| |+-----------++-------+| |== The title == | | | |Lorem ipsum dolor | |sit amet... | |+--------------+ | ||Post a comment| | |+--------------+ | |+-----------------+ | ||User X commented:| | || | | ||This is amazing! | …

12
Toutes vos bases 97 nous appartiennent
De nombreux langages de programmation sont écrits en utilisant uniquement ASCII imprimable, des onglets et des nouvelles lignes. Ces 97 caractères sont ensuite stockés dans des octets de 8 bits (qui sont en fait capables de contenir 256 caractères différents!), Ce qui est terriblement inefficace - en particulier dans le …

16
C'est un peu exagéré ․․․
Contribution: Nous prenons deux entrées: Une entrée bavec deux valeurs distinctes: Leftet Right. † Et un entier positif n. Production: Sur la base de l'entrée gauche / droite, nous générons l'une des deux séquences suivantes dans la plage de 1-n(dans les séquences ci-dessous, les 125 premiers éléments sont affichés): Left: …

3
Quand Fibonacci rencontre les reines
(inspiré par la réponse d' Helka à mon appariement aléatoire de balises "échecs" et "Fibonacci" dans le chat) Fibonacci Les nombres de Fibonacci sont l'une des séquences les plus connues en mathématiques, où chaque nombre est composé en additionnant les deux nombres précédents ensemble. Voici une définition de la séquence …

23
Triangle binaire facile
Étant donné en entrée un entier positif n>=1, sortez les premières nlignes du triangle suivant: 1 1 0 1 0 0 1 0 0 1 1 1 0 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 0 1 1 1 1 …

6
ANNNOUNNNCCCEEERRR VOICCCEEE
Écrivez une fonction qui prend une chaîne de lettres et d'espaces (pas besoin de gérer les non-lettres) et exécute l'algorithme de traduction ANNOUNCER VOICE comme suit: Tout d'abord, mettez tout en majuscules. Pour chaque mot, Allongez chaque groupe de consonnes en triplant chaque lettre; sauf que si le mot commence …
18 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.