Programmation Puzzles & Code Golf

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

4
Le chemin forestier
Après votre désastreuse balade en canoë , vous avez fini par tomber d'une cascade au bout des rapides de la rivière. Votre canoë a explosé, mais vous avez réussi à survivre à l'explosion. Cependant, votre voyage sur la rivière a complètement disparu de la carte - vous vous êtes maintenant …

3
Valider les solutions Loopy
Ceci est un défi supplémentaire au défi de génération d'énigmes Loopy . Vous voudrez peut-être résoudre ce défi avant de tenter le défi le plus difficile du lien précédent. Le but de ce défi est de valider la solution d'un puzzle en boucle. Veuillez prendre toute la documentation sur ce …
9 code-golf 

4
Cordes d'accordage
Tâche Écrivez un programme pour déterminer la note émise, ainsi que le nombre de cents désaccordés, d'une corde accordée à une fréquence donnée et enfoncée à un moment donné. Par souci de simplicité, supposons que la fréquence du son produit et la longueur de la corde à droite de l'endroit …


6
Numérotation de permutation
Le défi Pour un ensemble donné de n entiers, écrivez un programme qui affichera son index lexicographique. Les règles L'entrée ne doit être qu'un ensemble d'entiers non négatifs uniques séparés par des espaces. Vous devez sortir l'index lexicographique (plage de 0 à n! -1 inclus) de la permutation. Aucune bibliothèque …


6
Trouver le nœud le plus profond d'un arbre binaire
Écrivez un programme qui prend un arbre binaire en entrée et génère le nœud le plus profond et sa profondeur. S'il y a une égalité, imprimez tous les nœuds impliqués ainsi que leurs profondeurs. Chaque nœud est représenté comme: T(x,x) T(x) T où Test l'identifiant d'un ou plusieurs caractères alphanumériques …

5
Trouvez la prime la plus astucieuse
Intro Considérons le processus consistant à prendre un entier positif n dans une base b et à remplacer chaque chiffre par sa représentation dans la base du chiffre à droite. Si le chiffre à droite est un 0, utilisez la base b . Si le chiffre à droite est un …

24
Générez la table de groupe pour Z_n
Les groupes sont une structure largement utilisée en mathématiques et ont des applications en informatique. Ce défi de code concerne le moins de caractères pour créer une table de groupe pour le groupe additif Z n . Comment le tableau est construit: Pour Z n , les éléments sont {0, …

4
Trouvez le prochain moment «intéressant»
Il m'est arrivé de jeter un coup d'œil à ma montre aujourd'hui à exactement 11:11:11 (et aujourd'hui c'est 1/11; dommage que ce ne soit pas 2011), et cela m'a fait penser: je sais! Je devrais en faire une question de code! Je suis un dork. Quoi qu'il en soit, votre …
9 code-golf  date 

2
Extraits de code Backtickify sur Stack Exchange
Votre objectif est de saisir tout texte arbitraire, tel que: This is some text Et affichez ce texte au format code pour les publications (Markdown à saveur SE) et les commentaires (mini-Markdown) sur Stack Exchange, tels que: `This is some text` `This is some text` Cependant, cela devient plus délicat. …
9 code-golf 

8
Octets Missy Elliot, XKCD et ASCII
Inspiré par la bande dessinée XKCD suivante: Dans "Work It" de Missy Elliot, une partie du refrain se déroule comme suit: Is it worth it, let me work it I put my thing down, flip it and reverse it Gardant cela à l'esprit, je propose le défi de golf de …

15
Aléatoire sans base de temps [fermé]
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 2 ans . Les ordinateurs ne créent pas de nulle part …

2
Vérifiez si le puzzle 15 est résoluble
Le casse - tête à quinze est particulier en ce que seulement la moitié des états d’arrangement possibles sont résolus. Si vous retournez les tuiles 14 et 15, vous ne pouvez pas faire glisser les blocs pour qu'ils soient retournés. Votre tâche consiste à créer un programme qui accepte une …

5
formatage de chaîne de style printf
Défi Écrivez une fonction qui implémente printfla mise en forme des chaînes de style C. Règles Vous devez mettre en œuvre au moins %%, %c, %s, %det %f. Vous ne devez pas utiliser une méthode de formatage de chaîne intégrée. Vous ne devez pas exécuter de programmes externes ni vous …

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.