Programmation Puzzles & Code Golf

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

14
Nous sautons des tours
Tâche Étant donné un tableau d'entiers non négatifs a, déterminez le nombre minimum de sauts vers la droite requis pour sauter "en dehors" du tableau, en commençant à la position 0, ou renvoyez zéro / nul s'il n'est pas possible de le faire. Un saut d'index iest défini comme une …


27
Regroupement rapide des listes
Le regroupement prend une liste et la divise en nouvelles listes d'éléments adjacents égaux. Par exemple [1,1,2,1,1] -> [[1,1],[2],[1,1]] Si vous prenez ensuite la longueur de ces groupes, vous obtenez une nouvelle liste d'entiers [1,1,2,1,1] -> [2,1,2] Votre tâche consiste à écrire un programme qui prend une liste d'entiers positifs …

9
Conseils pour jouer au golf à Clean
Quels conseils généraux avez-vous pour jouer au golf dans Clean? Veuillez ne publier que des idées qui peuvent être appliquées aux problèmes de golf de code en général et qui sont au moins quelque peu spécifiques à Clean. Si vous n'avez jamais entendu parler de Clean, vous pouvez en savoir …
17 code-golf  tips 

23
Supprimer les doublons d'une chaîne
Inspiré par cette question modeste de StackOverflow . L'idée est simple; étant donné une chaîne et un tableau de chaînes, supprimez toutes les instances de mots du tableau (en ignorant la casse) de la chaîne d'entrée autre que la première, ainsi que tout espace supplémentaire que cela peut laisser. Les …
17 code-golf  string 

1
Compter les boucles de Moufang
Une boucle est une structure algébrique assez simple. Il est un tuple (G, +) où G est un ensemble et + est un opérateur binaire G × G → G . C'est-à-dire + prend deux éléments de G et retourne un nouvel élément. L'opérateur doit également remplir deux propriétés Annulation: …

15
Aide mon fils à retrouver ses lettres
Contexte Basé sur un jeu que mon fils de quatre ans a obtenu de son rabbin. Le «but» est de «trouver» les lettres dans un ordre donné, par exemple aecdb. On vous donne une pile de cartes-lettres, par exemple daceb. Vous ne pouvez rechercher dans la pile que dans l'ordre …

23
Sous-chaînes binaires
Inspiré par le quatrième problème de BMO2 2009 . Étant donné un entier positif n en entrée ou un paramètre, renvoyer le nombre d'entiers positifs dont les représentations binaires se produisent sous forme de blocs dans l'expansion binaire de n . Par exemple, 13 -> 6 car 13 en binaire …
17 code-golf  binary 

6
Supprimer le premier chiffre périodique
Nous savons tous que chaque fois qu'un nombre rationnel est écrit en décimal, le résultat est soit final soit (éventuellement) périodique. Par exemple, lorsque 41/42 est écrit en décimal, le résultat est 0.9 761904 761904 761904 761904 761904 761904 761904 ... avec une séquence initiale de chiffres 0.9suivie de la …

7
Configuration électronique
En physique atomique et en chimie quantique , la configuration électronique est la distribution des électrons d'un atome dans les orbitales atomiques . Par exemple, la configuration électronique de l'atome de néon est 1s 2 2s 2 2p 6 . (De Wikipedia ) Défi Votre défi est de prendre un …



10
Valeurs HSL à RVB
L'objectif principal du modèle de couleur RVB (rouge vert bleu) est la détection, la représentation et l'affichage d'images dans des systèmes électroniques, tels que des téléviseurs et des ordinateurs HSL (Hue Saturation Lightness) est un modèle de couleur alternatif, conçu dans les années 1970 par des chercheurs en infographie pour …


9
Formats de papier et d'enveloppe
Tâche Étant donné une lettre (A, B, C) et un nombre (0-10), sortez le format du papier standard correspondant (séries A et B) ou le format d'enveloppe standard correspondant (série C) en millimètres au format aaaa x bbbboù aaaaet bbbbsont les mesures de largeur et de hauteur en millimètres selon …
17 code-golf 

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.