Programmation Puzzles & Code Golf

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


30
Implémenter Bogosort
La résolution du Sudoku est-elle trop difficile? Même la version brute force ? Voici un exercice de codage un peu plus simple. J'espère. :-P Écrivez la fonction la plus courte pour implémenter bogosort. En particulier, votre fonction devrait: Prenez un tableau (ou l'équivalent de votre langue) comme entrée Vérifiez si …

30
Le cosinus du pédant
Mon patron m'a juste dit d'écrire une fonction cosinus. Étant un bon connaisseur de mathématiques, mon esprit a immédiatement évoqué la série Taylor appropriée. cos(x) = 1 / 0! - x^2 / 2! + x^4 / 4! - x^6 / 6! + ... + (-1)^k x^(2k) / (2k)! + ... …

20
Séquence de Stewie: + * - / + * - /
Utilisons les quatre opérations de base, addition +, multiplication *, soustraction -et division /(flottant, pas entier). La séquence de Stewie est définie comme suit: x = [x(1), x(2)] // Two initial numbers (one indexed) x(3) = x(1) + x(2) x(4) = x(2) * x(3) x(5) = x(3) - x(4) x(6) …

30
Ce défi utilise le caractère «+»
Votre tâche: à partir d'un nombre n, générez un signe «+» néloigné des caractères de son centre. Si cela prête à confusion, consultez les cas de test. Méthodes d'entrée standard: la sortie doit être une chaîne ou imprimée. Des échappatoires standard s'appliquent. Input: 1 Output: + ] 1 away from …

4
Déplacer des flèches le long d'un contour
Sandboxed Étant donné un ensemble de contours 2D fermés non superposés (séparés par au moins un espace même sur des diagonales) avec des flèches orientées de manière cohérente dans le même sens horaire ou antihoraire (chaque contour a sa propre direction) et un nombre positif n, déplacez les flèches nétapes …

12
Validateur de boîte aux lettres
Le New York Times a un jeu en ligne quotidien appelé Letter Boxed (le lien est derrière un mur payant; le jeu est également décrit ici ), présenté sur un carré comme suit: On vous donne 4 groupes de 3 lettres (chaque groupe correspond à un côté sur l'image); aucune …


19
Faire pivoter une colonne
Étant donné un entier k et soit un bloc de texte, soit un tableau 2d dont les tableaux internes peuvent avoir des longueurs inégales (qui ressemble à un bloc de texte), faites pivoter chaque caractère ou élément de la k- ème colonne vers le haut ou vers le bas jusqu'à …



12
𝗠𝗮𝘁𝗵 𝖲𝖺𝗇𝗌 𝗔𝗹𝘁𝗲𝗿𝗻𝗮𝘁𝗼𝗿
introduction Essayez de convertir des mots en deux polices Unicode différentes. Défi Votre tâche consiste à transformer votre chaîne d'entrée en caractères unicode 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 et 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱. Tous les mots en majuscules doivent devenir des mots en minuscules 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱. Par exemple: WORD->𝘄𝗼𝗿𝗱 Tous les mots en …

15
Aidez pannenkoek à compter les presses A
pannenkoek2012 vise à compléter Super Mario 64 en appuyant le moins possible sur le bouton A, ce qui fait sauter Mario. Chaque "Une presse" se compose de trois parties: En appuyant sur le bouton Le tenir pendant n'importe quelle durée Le libérer Voir cette vidéo (1:15 - 3:23) pour une …

29
Multiple le plus commun
À ne pas confondre avec le plus petit multiple commun . Étant donné une liste d'entiers positifs avec plus d'un élément, renvoyez le produit le plus courant de deux éléments du tableau. Par exemple, le MCM de la liste [2,3,4,5,6]est 12, comme une table de produits est: 2 3 4 …


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.