Programmation Puzzles & Code Golf

49
Adieu monde cruel!

Contexte Bonjour les golfeurs! Je voudrais apprendre tous les langages de programmation! Mais j'ai un peu d'attention ... et copier tous les exemples de Hello World devient ennuyeux ... mais j'aime le feu! ^ w ^ Défi Alors voici le plan! Je veux que vous écriviez tous le plus petit code qui...

49
Suis-je un numéro de Fibonacci?

Ta tâche: Ecrivez un programme ou une fonction pour vérifier si un numéro entré est un numéro de Fibonacci . Un numéro de Fibonacci est un nombre contenu dans la séquence de Fibonacci. La séquence de Fibonacci est définie comme suit: F(n) = F(n - 1) + F(n - 2) Avec les graines étant F(0) = 0et F(1)...

49
Canard, canard, Josèphe

Étant donné un tableau entier: Commencer à partir du premier numéro Saut en avant de n positions où n est la valeur de la position actuelle Supprimer la position actuelle, en faisant de la position suivante la position actuelle. Aller à l'étape 2 jusqu'à ce qu'il ne reste qu'un numéro Imprimer ce...

49
Troisième fois le charme

Votre tâche, si vous souhaitez l'accepter, consiste à écrire un programme générant un entier positif (supérieur à 0). Si le code source est dupliqué, la sortie doit rester la même. La difficulté réside dans le fait que si le code source est saisi trois fois (triplé?), Le résultat sera multiplié par...

49
Les blagues de papa sont amusantes

Nous connaissons tous la blague classique du père qui ressemble à ceci: Quelqu'un dit une phrase pour décrire son moi (par exemple I'm tiredou I'm confused). Un enthousiaste papa-blague arrive et répond Hi <adjective>, I'm Dad!, car les introductions suivent le même format ( I'm Petersuit le...

48
Astuces pour jouer au golf en C ++

Quels conseils généraux avez-vous pour jouer au golf en C ++? Je recherche des idées pouvant être appliquées aux problèmes de code de golf en général, qui sont au moins quelque peu spécifiques au C ++ (par exemple, "supprimer les commentaires" n'est pas une réponse). Merci de poster un pourboire...

48
Trop vite, trop Fourier: FFT Code Golf

Implémentez la transformation de Fourier rapide dans le moins de caractères possible. Règles: La solution la plus courte gagne On peut supposer que l'entrée est un tableau 1D dont la longueur est une puissance de deux. Vous pouvez utiliser l’algorithme de votre choix, mais la solution doit en...

48
Imprimer un visage souriant

Exigences Pour relever le défi, définissons une unité : Une unité est définie comme tout point composant la grille dans laquelle le visage est dessiné (pixels pour l'écran, caractères pour l'art ASCII, etc.). Les exigences minimales pour le visage sont: Un visage souriant est composé d'une forme...

48
agrafe de batterie de cheval de cerveau

Objectif À partir d’une liste de mots de passe composés de trois mots, déchiffrez-les tous. Chaque fois que vous devinez, vous recevrez un indice dans le style de Mastermind , décrivant combien de caractères correspondent au mot de passe et combien se trouvent dans leur position correcte....

48
Éviter les rivières

Contexte En typographie, les rivières constituent des lacunes visuelles dans un bloc de texte, dues à un alignement fortuit des espaces. Celles-ci sont particulièrement gênantes puisque votre cerveau semble les capter plus facilement en vision périphérique, ce qui distrait constamment vos yeux. A...

48
Hodorize une ficelle

Hodor est un personnage lent mais attachant de la série Game of Thrones ( il est également dans les livres bien sûr). Le seul mot qu'il a jamais dit est «hodor» . Étonnamment, bien qu’il n’ait pas beaucoup de vocabulaire, Hodor parle toujours en phrases complètes avec une majuscule et une...

48
MS Paint est sous-estimé

MS Paint perdait toujours beaucoup de temps, mais la plupart des graphistes l’évitaient. Peut-être les gens ont-ils perdu tout intérêt en raison de la palette de couleurs discordante ou des niveaux d'annulation réduits. Quoi qu'il en soit, il est toujours possible de générer de belles images avec...

48
Lundi Mini-Golf # 6: Mentoreseess euex teeexexextext

Lundi Mini-golf: Une série de défis courts en code-golf , postés (espérons-le!) Tous les lundis. Histoire vraie 1 : L'autre jour, je jouais sur ma tablette lorsque j'ai eu l'idée de visiter la page que j'utilise normalement sur mon PC pour tester JavaScript. Après la page chargée, je suis entré...

48
Échangez l'alphabet

Dans ce défi, vous allez "inverser" l'alphabet ou échanger a-zavec z-a. Ceci est communément appelé le chiffre Atbash . Comme cette transformation donne à la sortie l'apparence d'une langue étrangère, votre code devra être aussi court que possible. Exemples abcdefghijklmnopqrstuvwxyz...

48
Chevalier sur le bord est sinistre

introduction Aron Nimzowitsch était un grand maître d'échecs et un écrivain influent sur les échecs. Dans son livre «Mon système», le premier chapitre traite de l'importance du centre et des raisons pour lesquelles vous devriez le dominer. La raison simple en est que vos pièces ont plus de...