Programmation Puzzles & Code Golf

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

16
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. L'objectif est de …


30
Il y a un trou au fond de la mer
En essayant (et en échouant) de persuader mon fils en bas âge de manger son dîner, j'ai essayé de lui chanter. Au milieu de cette chanson, j'ai réalisé que la structure de la formule pouvait se prêter au codage du golf! La tâche consiste à écrire un programme ou une …

30
Canard bleu, canard rouge, canard gris
Ainsi, la semaine dernière, j'ai posté un défi pour jouer à Duck, Duck, Goose . Cela a conduit un certain nombre de Minnesotiens à commenter leur variation régionale du «canard gris» . Alors voici les règles: En utilisant cette liste de couleurs: Red Orange Yellow Green Blue Indigo Violet Gray …
48 code-golf 

12
Nombres Fissiles
J'ai trouvé cette séquence alors que je travaillais sur Evolution of OEIS , mais je n'ai jamais réussi à l'afficher comme réponse. Après avoir écrit une implémentation de référence dans Mathematica, j’ai pensé que c’était un exercice amusant à faire en tant que défi à part, alors nous y voilà. …

30
Facey McFaceface
Quelqu'un se souvient de Boaty ? Vous pouvez totalement faire un vieux mot, non? Ecrivez une fonction pour transformer une chaîne en Somethingy McSomethingface. Il devrait accepter une chaîne en entrée. Ignorer la casse de l'entrée. Si le mot se termine par "y", votre fonction ne doit pas ajouter de …
47 code-golf  string 

30
99 bugs dans le code
99 bugs dans le code L'adaptation de "99 bouteilles de bière sur le mur" pour l'informatique, où les bugs augmentent au lieu de diminuer les bouteilles, est souvent réaffichée sur Internet. Exemple de T-shirt ici . Je pense qu'il sera intéressant de voir la récurrence potentielle et la génération de …
47 code-golf  random 

6
Golf un nombre plus grand que TREE (3)
La fonction TREE (k) donne la longueur de la plus longue séquence d'arbres T 1 , T 2 , ... où chaque sommet est étiqueté avec l'une des k couleurs, l'arbre T i a au plus i sommets et aucun arbre n'est un mineur de n'importe quel arbre le suivant …

24
Rétrograder à un palindrome
Étant donné une chaîne s, retourne la plus petite sous-chaîne contiguë que vous pouvez supprimer pour créer un palindrome. Exemples: 800233008 -> 2 racecarFOOL -> FOOL abcdedcba -> (empty string) ngryL Myrgn -> "L " (or " M") 123456789 -> 12345678 (or 23456789) aabcdbaa -> c (or d) [[]] -> …

30
Mon triangle est-il correct?
Etant donné a, b, cla longueur des trois côtés d’un triangle, disons si le triangle est à angle droit (c’est -à- dire qu’un angle est égal à 90 degrés) ou non. Contribution Trois valeurs entières positives dans n'importe quel ordre Sortie Soit une sortie spécifique vrai ( true, 1, yes, …

29
Aller à la nième page
Il est courant de devoir créer une interface de sélection de page. Cela ressemble typiquement à ceci: prev 1 ... 3 4 [5] 6 7 ... 173 next Ce qui signifie qu'il y a au total 173 pages et que vous êtes actuellement à la 5ème page. Ce défi nécessite …
47 code-golf  string 

13
Fibonacci Extrême
Il y a eu un milliard d'itérations de défis Fibonacci sur ce site Web, alors laissez pimenter les choses avec un défi Fibonacci d'un milliard d'itérations! Votre défi est de générer les 1000 premiers chiffres décimaux du millionième millionième nombre de Fibonacci avec un programme aussi bref que possible. Cela …

30
L'escargot dans le puits
Contexte Il y a une énigme commune qui ressemble à ceci: Un escargot est au fond d'un puits de 30 pieds. Chaque jour, l'escargot est capable de grimper jusqu'à 3 pieds. La nuit, quand ils dorment, ils redescendent de deux pieds. Combien de jours faut-il pour que l'escargot sorte du …



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.