Programmation Puzzles & Code Golf

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

30
Tous les k-mers / n-grammes
Intro Nous avons eu des histogrammes et des comptages , mais pas tous. Chaque année, Dyalog Ltd. organise un concours étudiant. Le défi consiste à écrire un bon code APL. Il s'agit d'une édition de code-golf indépendante du langage du sixième problème de cette année. J'ai l'autorisation explicite de publier …

16
Vérifier les paires propres
Dans ce défi, vous recevrez une matrice carrée A, un vecteur vet un scalaire λ. Vous devrez déterminer si(λ, v) une paire propre correspond à A; c'est-à-dire, que ce soit ou non Av = λv. Produit scalaire Le produit scalaire de deux vecteurs est la somme de la multiplication par …

10
Combien de séquences de Blackjack dans cette liste?
Votre tâche consiste à trouver combien de séquences de Blackjack distinctes peuvent être trouvées dans une liste ordonnée de 12 cartes. Une séquence de Blackjack est définie comme une séquence de cartes consécutives dont la somme des points est exactement 21. Les points sont comptés selon le tableau suivant: Symbol …

8
La séquence bancale de Golomb
OEIS a une variation (A111439) sur la séquence de Golomb . Comme dans la séquence de Golomb, A(n)décrit la fréquence d' napparition dans la séquence. Mais en plus, aucun numéro consécutif ne peut être identique. Lors de la création de la séquence, A(n)est toujours choisi comme le plus petit entier …

16
Réparer mes gros doigts
Code Golf Challenge J'ai un retard, mes doigts sont gros et j'envoie fréquemment un retard de ligaturer [une touche à droite sur mon kryboard. J'ai bien peur que la situation ne devienne pire et s'aggrave avec le temps. Sopn chaque touche que je fais wil; soyez pif shiftrd vers la …

14
Trouvez la sous-matrice avec la plus petite moyenne
On vous donne une matrice n-par-m d'entiers, où n, m> 3 . Votre tâche consiste à trouver la sous-matrice 3 x 3 qui a la moyenne la plus faible et à sortir cette valeur. Règles et clarifications: Les entiers seront non négatifs Format d'entrée et de sortie en option La …
21 code-golf  math  matrix 

20
Comment en suis-je arrivé à ce FizzBuzz?
FizzBuzz est si simple, je parie que vous pouvez le faire à l'envers. Dans ce défi, vous recevrez la longueur de la chaîne FizzBuzz et devez donner l'entier positif qui a produit cette chaîne. La description Pour décomposer cela, une chaîne FizzBuzz pour nest générée par l'algorithme suivant. Commencez avec …
21 code-golf 

24
Où sont les personnages adjacents dans le titre? [3, 4]!
Titre mal orthographié exprès. Lisez la suite pour savoir pourquoi. Votre tâche: étant donné une chaîne ou une liste délimitée comprenant les caractères A,B,C,D, affichez les index de tous les caractères égaux adjacents. La sortie peut être plusieurs chaînes / entiers sur plusieurs lignes, une liste / tableau ou une …


2
Échangez certaines parties périodiques et non périodiques
Dans la représentation décimale de chaque nombre rationnel p/q, vous avez une queue périodique, une tête non périodique et une section avant la virgule décimale au format suivant: (before decimal point).(non-periodic)(periodic) Quelques exemples: 1/70 = 0.0142857... = (0).(0)(142857) 10/7 = 1.428571... = (1).()(428571) ## no non-periodic part 1/13 = 0.076923... …

30
Comptez mon changement
Votre tâche consiste à trier un tableau contenant les chaînes "quarter", "dime", "nickel" et "penny" un certain nombre de fois sans ordre spécifique et à les trier de manière à ce qu'elles soient dans cet ordre: quarter dime nickel penny(en d'autres termes, valeur monétaire la plus élevée à la moins …

8
Enveloppez un cadeau saisonnier
Tâche Étant donné un élément wrapper et un tableau 3D non dentelé, enveloppez le tableau en haut, en bas et tout autour. Vous devez gérer à la fois les données de caractères et les données numériques, mais l'encapsuleur et le présent auront le même type de données. Exemple de personnage …

20
Trouver toutes les coordonnées sur un chemin
Étant donné une chaîne 2D en entrée, sous la forme d'une chaîne avec des sauts de ligne ou une liste de lignes, sortez les coordonnées (x, y)de tous les hachages ( #) de la liste. L'entrée ne contiendra que des hachages et des espaces. (et les sauts de ligne, si …

3
Koalas, crabes et commapillars
Étant donné deux entiers positifs X et Y, sortez n'importe quelle combinaison des trois animaux ASCII suivants de telle sorte que la sortie contienne exactement X virgules ( ,) et Y périodes ( .), si cela est possible. Koala: 1 virgule, 2 points <.,.> Crabe: 2 virgules, 2 points ,<..>, …

21
Somme de 24 heures
Étant donné un entier compris entre 0 et 141 (inclus), répertoriez toutes les heures de 24 heures dont les unités d'heure, de minute et de seconde s'ajoutent à cet entier. Règles d'addition Les nombres sont ajoutés par leurs unités de temps, pas par des chiffres simples. Par exemple, prenez 17:43:59 …
21 code-golf  math 

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.