Programmation Puzzles & Code Golf

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

21
Le dérivé arithmétique
La dérivée d'une fonction est une pierre angulaire des mathématiques, de l'ingénierie, de la physique, de la biologie, de la chimie et d'un grand nombre d'autres sciences. Aujourd'hui, nous allons calculer quelque chose qui ne concerne que de manière tangentielle: la dérivée arithmétique. Définition Le dérivé arithmétique a(n)ou n'est défini …

30
Dupliquer et changer le cas
Le but est, après avoir pris une chaîne comme entrée, de dupliquer chaque lettre latine et de "basculer" sa casse (c.-à-d. Que les majuscules deviennent des minuscules et vice-versa). Exemple d'entrées et de sorties: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E …
34 code-golf  string 

21
Sortie de toutes les chaînes
Avec un ensemble de lettres, affichez toutes les chaînes constituées de ces lettres. (Ceci est l' étoile Kleene de l'ensemble.) Par exemple, pour {'a','b'}, les chaînes sont: '', 'a', 'b', 'aa', 'ab', 'ba', 'bb', 'aaa', 'aab', ... Entrée: une collection non vide de lettres distinctes a..z. Ceux-ci peuvent être des …
34 code-golf  string 

30
Aplatir le tableau!
Dans ce défi, votre tâche consiste à créer un programme qui intègre un tableau imbriqué et retourne un tableau aplati à une dimension. Par exemple [10,20,[30,[40]],50]devrait sortir [10,20,30,40,50]. Contribution L'entrée sera un tableau imbriqué (par exemple [10,20,[[[10]]]]). Il ne contiendra que des entiers (à la fois négatifs et positifs), des …

13
1-up votre quine moyen
Une quine 1-up est un programme qui ressemble beaucoup à une quine. La principale différence est qu'au lieu de s’imprimer une fois, lorsque n copies du programme sont concaténées, le résultat affiche le programme original n + 1 fois. Exemple Si votre programme est Abc123: Abc123 -> Abc123Abc123 Abc123Abc123 -> …

5
Créer une interface qui correspond aux types XKCD
colors.rgb ("blue") donne "# 0000FF". colors.rgb ("bleu jaunâtre") donne NaN. colors.sort () donne "arc-en-ciel" En utilisant les règles énoncées dans l'image et son titre (cités ici), créez un programme qui accepte toutes les entrées données et affiche la sortie appropriée. La saisie peut être effectuée avec stdin ou son équivalent …
34 code-golf 

13
Souvenirs Fondamentaux Passés
Considérons un nombre premier p , écrit en base 10. La mémoire de p est définie comme le nombre de nombres premiers distincts strictement inférieurs à p qui sont contenus en tant que sous-chaînes de p . Défi Soit un entier non négatif n comme entrée, trouvez le plus petit …




24
Trier par multiplier
Vous devriez écrire un programme ou une fonction qui donne une liste d’entiers positifs multipliant chaque élément avec le plus petit entier positif possible pour créer une liste strictement croissante. Par exemple, si l'entrée est 5 4 12 1 3 les multiplications seront 5*1=5 4*2=8 12*1=12 1*13=13 3*5=15 et la …

30
Mots tordus!
Mots tordus! Étant donné une chaîne et un entier positif. Vous devez tordre la corde, d'avant en arrière. Exemple d'entrée / sortie Contribution Programming Puzzles & Code Golf 4 Sortie Prog mmar ing zzuP les oC & de G flo Contribution L'entrée peut être prise via STDIN ou un argument …
34 code-golf  string 

28
Choisissez les numéros Powerball!
Powerball est une loterie américaine qui a récemment attiré l'attention parce que le jackpot actuel (au 11 janvier 2016) est le plus gros loto de l'histoire , d'environ 1,5 milliard de dollars ( USD ). Les joueurs de Powerball choisissent 5 numéros distincts parmi 69 boules blanches numérotées et 1 …

15
Le jeu des villes
introduction Le jeu se déroule dans un petit monde avec différentes villes. Les dirigeants des villes se détestent et aimeraient diriger le monde. Les gens sont divisés en deux groupes, les guerriers et les petits-nés. Cependant, les lowborns peuvent devenir des guerriers. Vous êtes le dirigeant de trois de ces …

18
Dégraisser un tableau
Ce défi a été inspiré par une question sur Mathematica.SE . Supposons que vous ayez une liste / un tableau imbriqué de structure quelconque (les listes à chaque niveau n'ont pas nécessairement la même longueur). Pour simplifier, supposons que les nœuds sont des entiers non négatifs ou des tableaux vides. …

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.