Programmation Puzzles & Code Golf

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

21
Scores de fléchettes impossibles
J'ai été surpris de ne pas trouver cela déjà demandé, bien qu'il y ait une bonne question sur les caisses de fléchettes: Darts meets Codegolf Votre défi consiste à calculer quels scores ne sont pas possibles avec "n" fléchettes en dessous du score maximal pour "n" fléchettes. Par exemple, pour …
39 code-golf 

3
Résoudre cet Alcazar pour moi
Récemment, j'ai joué à un jeu appelé Alcazar. Il s’agit d’un jeu de société où l’objectif est d’entrer par une porte, de passer par toutes les places et de sortir par une autre porte. Les seules règles sont: Entrez une fois, laissez une fois; Traverser toutes les places; Ne pas …

15
Comptez jusqu'à 20 avec des mots!
En utilisant les listes de mots séparés par une longueur suivants: https://github.com/Magic Urne Octopus / wordListsByLength Imprimez 1 mot de chaque liste de longueur n de 1 à 20, en voici un exemple valable: a an and hand hands handle handles abandons abandoned understand outstanding newfoundland understanding characteristic characteristics characterization …

19
Créer un système solaire
Intro Ceci est basé sur un problème auquel j'ai récemment fait face lors de la création d'un jeu d'ordinateur et je pensais que cela ferait une belle partie de code-golf . Il y a sept classes spectrales principales d'étoiles qui émettent des quantités variables de chaleur. La géologie des planètes …
39 code-golf  random 

30
Y a-t-il une bosse?
À partir d’une liste d’entiers positifs, il faut déterminer s’il existe un élément supérieur ou égal à ses deux voisins ou inférieur à ses deux voisins (un "sursaut"). Pour être clair, une bosse ne peut jamais être le premier ou le dernier élément de la liste car ils n'ont qu'un …


30
Afficher un cadran
Affichez les 12 chiffres sur un cadran exactement comme ceci: 12 11 1 10 2 9 3 8 4 7 5 6 Pour mieux voir la grille, en voici une avec des points: ...........12............ .....11...........1...... ......................... .10...................2.. ......................... ......................... 9.......................3 ......................... ......................... ..8...................4.. ......................... ......7...........5...... ............6............ Notez que la largeur …

3
Golf de code assisté par outil
TAS Golf A la manière d'un speedrun assisté par outil avec une touche de code-golf, l'objectif de ce défi est de terminer les Mondiaux 1-1 du jeu original Super Mario Bros pour NES dans le langage de programmation de votre choix, avec le moins d'octets possible. en utilisant uniquement les …
39 code-golf  game 

30
J'ai fait fait un vaisseau spatial maw!
Introduction: Inspiré par ce commentaire de @MagicOctopusUrn sur @Emigna réponse 05AB1E de mon « Il était juste un bug défi » : 8F9ÝÀNð×ý}».∊J'ai fait fait un vaisseau spatial maw! Et j'étais tout excité de suggérer une édition de 12 octets. - Magic Octopus Urn 17 juil. 17 à 20:10 Ce …

30
Trouver le premier élément dupliqué
Etant donné un tableau a ne contenant que des nombres compris entre 1 et a.length, trouvez le premier numéro en double pour lequel la deuxième occurrence a l'index minimal. En d'autres termes, s'il y a plus d'un nombre dupliqué, renvoyez le numéro pour lequel la seconde occurrence a un index …

30
Imprimer une brochure
Lire un livre est facile, mais l’impression peut être un peu délicate. Lors de l'impression d'un livret, l'imprimante doit disposer les pages d'une certaine manière pour pouvoir être lues de gauche à droite. La façon dont cela est fait utilise un motif comme ci-dessous n, 1, 2, n-1, n-2, 3, …


1
LISP de McCarthy
LISP 1959 de McCarthy Au début de 1959, John McCarthy écrivit un document novateur définissant seulement neuf fonctions primitives qui, une fois réunies, constituent toujours la base de toutes les langues de type LISP aujourd'hui. Le document est disponible numérisé ici: http://www-formal.stanford.edu/jmc/recursive.pdf Votre travail consiste à mettre pleinement en œuvre …

13
579085261 est CRAZY, 725582 est GOLF, 10757494 est…?
Votre tâche consiste à traduire un nombre lisse-103 en un mot anglais, en utilisant la méthode décrite ci-dessous. Comment? Générez la liste des facteurs premiers (avec répétition) du nombre saisi. Trier la liste: Si 2 n'est pas l'un des facteurs premiers, triez la liste par ordre croissant. Si 2 est …

29
Produire une pyramide (ou une autoroute)
Soit une chaîne s vide, de longueur paire, et un entier positif n, représentant sa hauteur, composez une pyramide en appliquant les règles suivantes: La pyramide doit contenir n lignes non vides; les retours à la ligne sont autorisés. Pour chaque 1 <= i <= n, la i-ème ligne doit …

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.