Programmation Puzzles & Code Golf

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

15
Aidez-moi! J'ai oublié mon mot de passe!
Aidez-moi! Je viens de me connecter à Stack Exchange, mais j'ai oublié mon mot de passe! J'ai besoin d'un moyen de le résoudre avant de me déconnecter. Heureusement, je suis un excellent hacker. Non seulement j'ai pu trouver le hachage de mon mot de passe, mais j'ai également trouvé l'algorithme …
24 code-golf  math 

27
Appliquer une onde à un tableau
Votre tâche consiste aujourd'hui à appliquer une onde à un tableau de nombres. Une onde ressemble à ceci: l' [1, 0, -1, 0, 1, 0, -1, 0, 1...]appliquer à un tableau donné signifie additionner les premiers éléments, les seconds éléments, etc. Plus précisément: Votre programme ou fonction recevra un tableau …

10
Convertir une réponse TIO en réponse CMC
Faisons pour une fois quelque chose d'utile. Étant donné le texte d'une soumission de golf de code Try It Online, produisez la soumission de Chat Mini Challenge équivalente, qui est de la forme Language, N bytes: [`code`](URL) ou (si la soumission est un seul octet - TIO ajoutera un s …

23
Défi Cardinal Code
Tâche Vous êtes en charge de fabriquer une boussole, en quelque sorte. Imaginez votre code source comme «l'aiguille» de la boussole où courir à différentes orientations produit une sortie distincte. Les orientations de code source prises en charge sont le nord, l'est, le sud et l'ouest. Exemple Disons que vous …

26
La somme des nombres impairs consécutifs
Bien que des défis connexes aient été posés , celui-ci est différent pour justifier sa propre question. Défi Étant donné un entier positif, retournez la plus longue séquence d'entiers impairs positifs consécutifs dont la somme est l'entier donné. Si aucune séquence de ce type n'existe, vous pouvez signaler une erreur …
24 code-golf  number 

28
Nombres magnanimes
Étant donné un entier positif en entrée, déterminez s'il s'agit d'un nombre magnanime. Un nombre magnanime est un nombre tel que toute insertion d'un +signe entre deux chiffres quelconques dans la base 10 entraîne l'expression d'un entier premier. Par exemple, 40427 est magnanime car 4+0427 = 431 is prime 40+427 …

21
Le nombre approximatif de plastique
Le défi Le nombre plastique est un nombre lié au nombre d'or, avec de nombreuses propriétés mathématiques intéressantes. En tant que tel, il existe de nombreuses approches qui peuvent être utilisées pour calculer le nombre. Afin de spécifier précisément le nombre aux fins de ce défi, nous utiliserons la définition …
24 code-golf  math  number 

30
Créer un signe de pourcentage
Étant donné un entier n ≥ 1, produire une représentation 2D † d'un signe de pourcentage de largeur n . La construction se déroule comme suit: Créez une matrice n par n (ou une liste de listes) remplie de zéros. Insérez-les dans les coins supérieur gauche et inférieur droit. Placez-les …

7
Trouvez le binarray!
Nous définissons un tableau binaire comme un tableau satisfaisant les propriétés suivantes: c'est non vide la première valeur est un 1 la dernière valeur est un 1 toutes les autres valeurs sont soit 0ou1 Par exemple, le tableau [ 1, 1, 0, 1 ]est un tableau de binaires valide . …

20
Montez un pas vers la perfection
Le titre de la dernière vidéo de Numberphile, 13532385396179 , est un point fixe de la fonction f suivante sur les entiers positifs: Soit n un entier positif. Écrivez la factorisation des nombres premiers de la manière habituelle, par exemple 60 = 2 2 · 3 · 5, dans laquelle …

3
Équilibrer les supports
Votre objectif: étant donné une chaîne de crochets, affichez la distance Damerau-Levenshtein minimale requise pour transformer la chaîne d'entrée en une chaîne où les crochets sont équilibrés. Contribution La chaîne d'entrée ne contiendra que des crochets et aucun autre caractère. Autrement dit, il s'agit d'une combinaison de l'un des caractères …


30
Golf et Anagram Quine
Dans cette question, je vous ai demandé de deviner une quine d'anagramme en fonction de sa sortie. Cependant, il semble que nous n'ayons pas encore de question demandant de jouer au golf une quine d'anagramme. Votre tâche consistera donc à créer la plus courte anagramme possible. Qu'est-ce qu'une anagramme quine? …

10
Lily pad sautant
Dans ce défi, vous devez simuler une grenouille sautant d'avant en arrière sur des nénuphars. L'étang est infiniment grand, a une ligne d'un nombre infini de nénuphars, et la grenouille peut sauter sur autant de nénuphars qu'il le souhaite. Cette grenouille aime sauter d'avant en arrière: après avoir sauté en …
24 code-golf  string 

11
Le cercle des unités de comptage passe à travers
Écrivez un programme ou une fonction qui, étant donné un rayon entier r, renvoie le nombre de carrés unitaires que le cercle de rayon r centré à l'origine traverse. Si le cercle passe exactement par un point de la grille qui ne compte pas comme passant par les carrés d'unité …

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.