Programmation Puzzles & Code Golf

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

9
Quel est le score de ma main Scopa?
J'aime les défis des jeux de cartes, j'ai donc fait celui-ci pour le jeu de cartes italien Scopa. Ma famille joue à ce jeu depuis des temps immémoriaux. Il a un système de notation très intéressant qui devrait être amusant pour le golf. Je vais poster une réponse en R …

16
Quel est le démarreur de ce numéro construit?
Un certain nombre de langages de programmation construisent de grands entiers en «concaténant» le chiffre à la fin du nombre existant. Par exemple, Labyrinth ou Adapt . En concaténant le chiffre jusqu'à la fin, je veux dire que si le nombre existant est 454545 et que le chiffre est 777 …

12
La bureaucratie céleste KoTH
Dans la Chine impériale, les rangs dans la société n'étaient pas déterminés par la naissance ou la richesse, mais par la capacité d'une personne à exceller dans les examens impériaux. L'empereur de jade, souverain divin des cieux, a demandé que tous ses sujets soient examinés pour déterminer leur valeur et …

8
Organisez un coup d'État pour devenir le roi de la colline!
Classement 154 Calculator 144 Taxman 138 Statistician 137 Solver 137 RandoAggroLawyer 136 Gambler 134 Turncoat 119 Lawyer 119 BloodyMurder 113 Bandit 79 Challenger 74 Mask 64 Random Une archive de la dernière correspondance, y compris le journal et tous les fichiers de sortie, est disponible. Calculatrice, par Brilliand, est le …

9
Fivenum et un peu
(un paradoxe, un paradoxe, un paradoxe des plus ingénieux) Il s'agit de la première partie d'une série en plusieurs parties inspirée par différentes fonctions R. La tâche Étant donné un ensemble de données réréD d'entiers positifs, je dois vous calculer le résumé du numéro 5 de réréD . Cependant, je …

30
Arrondir vers zéro
C'est une tâche simple. Étant donné un nombre réel positif ou négatif, arrondissez-le au prochain entier proche de zéro. Le défi Prenez la saisie sous toute forme raisonnable (stdin, fonction, etc.) d'un nombre réel positif ou négatif. Arrondissez ce nombre "vers zéro" - cela signifie que s'il est positif, vous …


6
Sauvez mes secrets!
J'ai tellement de secrets et nulle part où les garder! Le but est simple: écrire un programme qui vous permet d'enregistrer une chaîne et de la faire protéger par un mot de passe. Le programme prendra comme paramètres un alias, un mot de passe et un secret (facultatif). Si c'est …


30
Plages incrémentales!
Votre tâche consiste à, étant donné deux entiers positifs, xxx et nnn , renvoyer les premiers nombres xxx dans la séquence des plages incrémentielles. La séquence de plages incrémentielles génère d'abord une plage de un à nnn inclus. Par exemple, si nnn était 333 , il générerait la liste [1,2,3][1,2,3][1,2,3] …


11
Permutation de source
Une permutation d'un ensemble S={s1,s2,…,sn}S={s1,s2,…,sn}S = \{s_1, s_2, \dotsc, s_n\} est une bijective fonction . Par exemple, si alors la fonction est une permutation:π:S→Sπ:S→S\pi: S \to SS={1,2,3,4}S={1,2,3,4}S = \{1,2,3,4\}π:x↦1+(x+1mod4)π:x↦1+(x+1mod4)\pi: x \mapsto 1 + (x + 1 \mod 4) π(1)=3,π(2)=4,π(3)=1,π(4)=2π(1)=3,π(2)=4,π(3)=1,π(4)=2 \pi(1) = 3,\quad \pi(2) = 4,\quad \pi(3) = 1,\quad \pi(4) = …


4
Est-ce un préfixe de fusillade valide?
Dans le football d'association (également connu sous le nom de football), une séance de tirs au but est la deuxième mesure de bris d'égalité qui peut être utilisée dans un match qui ne peut pas se terminer par une égalité, après une prolongation (c'est-à-dire des heures supplémentaires de football d'association). …

14
Multipliez deux polynômes entiers
Votre tâche consiste à prendre deux expressions polynomiales entières à variable unique et à les multiplier dans leur expansion de gauche à droite non simplifiée du premier terme (AKA FOIL dans le cas des binômes). Ne combinez pas des termes similaires et ne réorganisez pas le résultat. Pour être plus …

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.