Programmation Puzzles & Code Golf

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

5
Jouez la chaîne de mots
Quand j'étais plus jeune, je jouais à un jeu de mots appelé Chaîne de mots . C'était très simple. Le premier joueur choisit un mot; le joueur suivant dit un autre mot qui commence par la même lettre que le mot précédent se terminait par. Cela continue indéfiniment jusqu'à ce …

1
Faire la règle de la chaîne
Nous avons eu beaucoup de défis sur la différenciation et l'intégration, mais aucun sur la résolution des problèmes de taux associés. Donc, dans ce défi, vous obtiendrez un tas de dérivés (ils seront numériques, pas en termes de variables) et devrez trouver un autre dérivé. L'entrée viendra dans une liste …


2
Casse-têtes Befunge
introduction Pour ceux qui se demandent exactement ce qu'est Befunge , c'est un langage basé sur une pile bidimensionnelle fabriqué en 1993 par Chris Pressy. J'ai fait 7 casse - tête qui doivent être résolus dans Befunge-93 . C'est un défi assez expérimental, mais j'ai pensé que ça valait le …

2
Le tableau peut-il être désorganisé?
Contexte Les gestionnaires de cartes très qualifiés sont capables d'une technique par laquelle ils coupent un paquet parfaitement en deux, puis entrelacent parfaitement les cartes. S'ils commencent avec un jeu trié et exécutent cette technique sans problème 52 fois de suite, le jeu sera restauré dans l'ordre trié. Votre défi …



11
Trouver les ensembles de sommes
J'ai aimé lire ce site; c'est ma première question. Les modifications sont les bienvenues. Étant donné les entiers positifs n et m , calculez toutes les partitions ordonnées de m en exactement n parties parties entières positives et imprimez-les délimitées par des virgules et des sauts de ligne. Toute commande …

7
Marquer un jeu de dilemme de prisonnier asynchrone
Dans un tour de dilemme du prisonnier , deux joueurs décident chacun de coopérer ou de faire défaut pour ce tour. Le score pour une manche est: Le joueur A et le joueur B coopèrent: 1 point pour les deux Le joueur A et le joueur B ont tous deux …
15 code-golf 

20
Raccourcir une expression mathématique déjà courte
Pour une fois, je faisais un vrai travail, mettant à jour l'ancien code et tombais sur une expression équivalente à ce qui serait écrit comme πx + e x dans de bonnes mathématiques à l'ancienne. J'ai pensé qu'il serait possible de l'écrire plus court que ce qu'il était écrit dans …
15 code-golf  math  number  pi 

3
Aidez-moi à gérer mon temps
On m'a récemment dit de lire tout un manuel de physique d'ici la nouvelle année (histoire vraie, malheureusement). J'ai besoin de votre aide pour déterminer quels chapitres je devrais lire chaque jour. C'est là que vous intervenez. Contribution Deux dates, dans n'importe quel format. La deuxième date sera toujours postérieure …

3
Supprimer la césure
Il est temps de relever un nouveau défi typographique ! C'est un problème courant lors du copier-coller entre différents formats de document: la césure. Bien qu'il réduise les irrégularités d'une mise en page alignée à gauche ou égalise l'espacement dans une mise en page justifiée, c'est une douleur complète lorsque …

2
Excès sphérique d'un triangle
Excès sphérique d'un triangle Comme nous le savons tous, la somme des angles de tout triangle plan est égale à 180 degrés. Cependant, pour un triangle sphérique, la somme des angles est toujours supérieure à 180 degrés. La différence entre la somme des angles triangulaires sphériques et 180 degrés est …

16
Tâche simple résolu trois fois
Vous devez écrire 3 programmes et / ou fonctions dans une langue. Tous ces programmes devraient résoudre la même tâche mais ils devraient tous donner des résultats différents (mais valides). (C'est-à-dire que pour chaque paire de programmes, leur entrée devrait générer des ensembles différents (mais valides) de numéros de sortie.) …

18
Retour au cours de chimie
introduction L'une des premières choses que j'ai apprises en chimie a été de donner la formule de combustion des alcanes. L'exemple le plus basique était: 2CH4 + 4O2 > 4H2O + 2CO2. Notez que l'équation aurait pu être simplifiée en divisant chaque coefficient par 2, nous obtiendrions CH4 + 2O2 …

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.