Programmation Puzzles & Code Golf

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

8
Aide ma femme maniaque à décorer notre sapin de Noël
Ma femme est très, disons, particulièrement attentive lorsqu'il s'agit de mettre des ornements sur notre sapin de Noël. Donnons-lui du code pour l'aider en cette période difficile. Contribution Étant donné l'entrée, 2 < n < 10la hauteur de l'arbre et 0 < k < nle nombre distinct d'ornements. Tâche Décorez …

26
Vérificateur de vitesse moto!
Certains d’entre vous connaissent peut-être la façon dont une moto change de vitesse. Mais pour ceux qui ne le font pas, ça ressemble à ça 6 5 4 3 2 N 1 Maintenant, je veux savoir dans quel équipement je me trouve après avoir effectué quelques montées et descentes. Le …
36 code-golf 

30
Appuyez sur n'importe quelle touche pour continuer
Votre tâche est de créer un programme qui affichera le texte suivant, attente pour l'utilisateur d'appuyer sur une touche (il est correct d'ignorer les clés comme ctrl, alt, caps lock, etc., tant que touches comme letters, numbers, symbolset enterne sont pas ignorés), puis terminez le programme: Press any key to …
36 code-golf 




30
Remplacer deux par trois
Étant donné un entier positif n écrit un code pour prendre sa factorisation première et remplacer tous ses facteurs de 2avec 3. Par exemple 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 C’est du code-golf, donc l’objectif est de minimiser le nombre d’octets …

11
Afficher un xkcd
xkcd est le webcomic préféré de tous, et vous allez écrire un programme qui apportera un peu plus d'humour à nous tous. Votre objectif dans ce défi est d’écrire un programme qui prendra un numéro en entrée et affichera ce xkcd et son titre-texte (texte mousover). Contribution Votre programme prendra …

24
Nombres binaires complexes
Créons un mappage simple et surjectif des entiers positifs aux entiers gaussiens , qui sont des nombres complexes dans lesquels les parties réelle et imaginaire sont des entiers. Par exemple, pour un entier positif 4538, exprimez-le en binaire sans interligne 0: 4538 base 10 = 1000110111010 base 2 Supprimez tous …

14
Trouvez les mots d'infini!
(Remarque: ceci est une retombée de mon précédent défi, Trouvez les mots tourbillonnants! ) Définition de mot Infinity : Si vous reliez par des courbes tous les caractères d'un mot Infinity de l'alphabet (AZ), vous obtenez le symbole de l'infini ∞, comme dans les schémas ci-dessous. Toutes les connexions paires …
36 code-golf  string 

19
Rotation Chebyshev
Considérons une grille régulière, où chaque cellule a des coordonnées entières. Nous pouvons regrouper les cellules en "anneaux" (de forme carrée) où les cellules de chaque anneau ont la même distance de Chebyshev (ou distance de l'échiquier) par rapport à l'origine. Votre tâche consiste à prendre une telle coordonnée de …

14
Incrémentation des codes gris
introduction Un code Gray est une alternative à la représentation binaire dans laquelle un nombre est incrémenté en ne basculant qu'un bit, plutôt qu'une quantité variable de bits. Voici quelques codes gris ainsi que leurs équivalents décimaux et binaires: decimal | binary | gray ------------------------- 0 | 0 | 0 …

14
Papier toilette mystères
Aujourd'hui, vous devez résoudre un problème très pratique: combien de boucles avez-vous besoin d'un certain nombre de feuilles sur votre rouleau de papier toilette? Regardons quelques faits: Le diamètre d'un cylindre de papier toilette nu est de 3,8 cm La longueur d'une feuille de papier toilette est de 10 cm. …

30
Échelle de code, Cops
Remarque: ce défi est terminé. Les soumissions sont toujours les bienvenues mais ne peuvent pas gagner. C'est le fil des flics. Le fil des voleurs va ici . Ecrivez un code qui affiche le nombre entier 1. Si vous ajoutez, supprimez ou remplacez un seul caractère (de votre choix), le …

20
Calculer la fonction Carmichael
Description de la tâche Dans la théorie des nombres, la fonction de Carmichael λ prend un nombre entier positif n et retourne le plus petit entier positif k de telle sorte que la k puissance -ième de chaque entier coprime à n est égal à 1 modulo n . Étant …

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.