Programmation Puzzles & Code Golf

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


30
Afficher une horloge numérique
Afficher une horloge numérique (Je vois qu'il y a beaucoup de défis d'horloge, j'ai essayé de tous les lire, je suis sûr que c'est unique) Ecrire un code qui met à jour en permanence une horloge numérique affichée dans le format h:m:soù h, met speut occuper 1 ou 2 caractères …
20 code-golf 

20
Trouver la «taille récursive» d'une liste
Inspiré par Trouvez la «taille déballée» d'une liste . Définissez la taille récursive RS, d'une liste ne contenant aucune liste comme sa longueur (nombre d'éléments contenus) et la taille récursive d'une liste contenant des listes comme la somme de sa longueur et la taille récursive de ces listes. Défi Écrivez …

5
Un panneau indiquant les heures d'ouverture groupées d'un café
Vous avez probablement vu ces panneaux sur les portes de divers magasins: HORAIRES D'OUVERTURES lun -ven 0900-1800 sam-dim 1100-1530 La tâche ici est de générer un signe comme celui-ci, regroupant des jours consécutifs avec les mêmes heures d'ouverture, à partir d'une liste d'heures d'ouverture pour toute la semaine. Notez que …
20 code-golf 


8
Visualisez le tri
Disons que j'ai une liste telle que [3, 0, 4, 2, 1], et que j'utilise le tri par sélection pour le trier, je pourrais le visualiser comme ceci: 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 Ce défi consiste à visualiser le tri comme ceci. Contribution Votre entrée sera …

12
KITT voiture ASCII art
La série télévisée Knight Rider des années 80 présentait une voiture intelligente et consciente appelée KITT. Un aspect distinctif de la voiture était une barre de scanner montée à l'avant qui permettait à KITT de "voir" (et qui semblait étrangement familier aux fans d'une autre série télévisée antérieure ). Le …



29
Trouver l'écart maximum
Ce problème est "inspiré" d'une question posée à l'origine sur Quora (pas pour le golf à code). Je veux juste en faire un défi pour vous les gars (et ma première soumission de problème ici). Étant donné un tableau d'éléments entiers vet un entier d(nous supposons que d est inférieur …

25
Suffixes éclatés
Étant donné une chaîne ASCII, sortez les suffixes éclatés de celle-ci. Par exemple, si la chaîne était abcde, il y a 5 suffixes, classés du plus long au plus court: abcde bcde cde de e Chaque suffixe est ensuite éclaté , ce qui signifie que chaque caractère est copié autant …
20 code-golf  string 

25
Numéros espacés
Étant donné une liste d' Nentiers non négatifs, sortez ces nombres avec chacun des espaces remplis à gauche par une longueur de N. (Vous pouvez également renvoyer une liste de caractères / chaînes.) Vous pouvez supposer qu'elle Nest supérieure ou égale au nombre de chiffres du plus grand nombre de …
20 code-golf  string 

16
Trouvez l'intrus dans une séquence
Le défi: Considérez la fonction F(N) = 2^N + 1où Nest un entier positif inférieur à 31. La séquence définie par cette fonction est: 3, 5, 9, 17, 33, 65, 129, 257, 513, 1025, 2049, 4097, 8193, 16385, 32769, 65537, 131073, 262145, 524289, 1048577, 2097153, 4194305, 8388609, 16777217, 33554433, 67108865, …

3
Round to n Sig Figs
Défi Étant donné un nombre xet un nombre n, arrondissez le nombre xà ndes chiffres significatifs et sortez le résultat. Chiffres significatifs Les chiffres significatifs d'un nombre sont des chiffres qui portent un sens contribuant à sa résolution de mesure. Cela inclut tous les nombres sauf les zéros non significatifs. …
20 code-golf  math 

4
Valider un tracé tige-feuille
Un tracé de tige et de feuille affiche un groupe de valeurs numériques en groupes, qui sont déterminées par tous sauf le dernier chiffre. Par exemple, supposons que nous ayons cet ensemble de données: 0, 2, 12, 13, 13, 15, 16, 20, 29, 43, 49, 101 Nous pourrions produire ce …

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.