Programmation Puzzles & Code Golf

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

16
Somme partielle exacte de la série harmonique
Défi Étant donné un entier positif N, affichez la somme des premiers Ninverses sous forme de fraction exacte, qui est représentée par une paire d'entiers dans un ordre cohérent représentant le numérateur et le dénominateur. Règles La sortie doit être exacte. La sortie doit être une paire d'entiers dans un …

25
Égalité des fractions mixtes
À l'école primaire, les enfants apprennent les fractions appropriées, où le numérateur est inférieur au dénominateur, et donc la valeur de la fraction est inférieure à un. Plus tard, ils apprennent les fractions où la valeur de la fraction est supérieure à un et deux façons différentes d'exprimer ces fractions: …

14
Un chiffre capital
Votre tâche consiste à déchiffrer une chaîne non vide composée de caractères ASCII imprimables dans la plage [32..126] . Lecture de la chaîne de caractères par caractère: chaque fois que vous rencontrez une lettre en minuscule, associez-la à la lettre suivante en majuscule, en commençant par «A» chaque fois que …


10
Plusieurs bases mais pas deux fois le même chiffre
Contribution Un tableau non vide d'entiers positifs. Tâche Convertissez chaque entier en binaire, octal, décimal ou hexadécimal de manière à ce que chaque chiffre ( 0 à F ) soit utilisé au plus une fois. Production La liste des bases utilisées pour résoudre le puzzle. Exemple détaillé La sortie attendue …

10
Encodage du facteur premier
Comment fonctionne l'encodage Étant donné une liste de bits: Tenir un premier (en commençant par 2) Avoir une liste Pour chaque bit en entrée Si c'est le même que le bit précédent, ajoutez le premier que vous tenez à la liste Si c'est différent, maintenez le premier prime et ajoutez-le …

9
Rejoignez les chambres
Alors, voici une carte, disons, d'un donjon ... ########## # ##### # ##### ########## ########## ########## ########## #### ## #### ## ########## Disons que le héros est dans la salle A (en haut à gauche) et que son but (un prince en détresse?) Est dans la salle B (en bas …

10
Numéros de sortie, plus ou moins
Le défi Étant donné une chaîne d'entrée (ou tableau) composée de <et >, sortie une séquence (tableau ou chaîne) d'entiers tels que: les opérateurs sont tous corrects lorsqu'ils sont appliqués dans l'ordre entre les nombres consécutifs dans la sortie tous les entiers sont positifs (1 ou plus) la somme des …

21
Est-ce un numéro d'escalier?
Défi : Vérifiez si le nombre donné forme number staircaseou non Contribution : Un entier (supérieur à 0 et non décimal). REMARQUE: vous pouvez prendre l'entrée sous forme de chaîne, tableau de chiffres. Production : une valeur véridique / fausse selon que le nombre forme ou non un escalier Numéro …

10
Limitez vos nombres par vos courses
Listes auto-limitatives Considérons une liste non vide L contenant des entiers non négatifs. Un run en L est une sous-liste contiguë d'éléments égaux, qui ne peut pas être allongée. Par exemple, les séries de [0,0,1,1,3,3,3,2,1,1] sont [0,0], [1,1], [3,3,3], [2 ], [1,1] . La liste L est auto-limitative si pour …

14
Euler-Poincaré-Caractéristique des polyèdres
Étant donné une triangulation de la surface d'un polyèdre p, calculez sa caractéristique d'Euler-Poincaré χ(p) = V-E+F, où Vest le nombre de sommets, Ele nombre d'arêtes et Fle nombre de faces. Détails Les sommets sont énumérés comme 1,2,...,V. La triangulation est donnée sous forme de liste, où chaque entrée est …

3
La pyramide des langues
Écrivez un code qui s'exécute ou se compile dans autant de langages de programmation que possible et imprime une liste séparée par des retours à la ligne des noms des langages de programmation précédents et actuels. Chaque langue utilisée doit avoir un nom plus long que le précédent; ex. C#, …

8
La grande chasse aux œufs de Pâques API!
Chasse aux œufs de Pâques API! Il y a une API sur http://easter_egg_hunt.andrewfaraday.com qui fournira une chasse aux œufs de Pâques spéciale, juste pour vous ... Vous pouvez voir les documents de l'API à l'adresse ci-dessus, ou l'essayer à partir d'ici. L'API: Tous les appels à cette API sont des …

13
Là, je l'ai cassé (avec des ciseaux)
Défi Étant donné une chaîne décrivant une règle de coupe et une autre chaîne, coupez des parties de la deuxième chaîne en utilisant la règle décrite par la première chaîne. Les deux chaînes seront constituées de lettres a-zou A-Z, selon celle que vous choisissez (elles ne doivent pas être représentées …
15 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.