Programmation Puzzles & Code Golf

14
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...

14
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)...

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...

14
Dessinez le lapin de Pâques

Cet individu heureux est connu dans le folklore comme le lapin de Pâques. Couleurs Il est créé en utilisant 4 couleurs: Rose clair Rose foncé blanc Noir (Je suis heureux que ces couleurs soient approximatives dans votre réponse. Il n'est pas nécessaire que ce soit cette nuance précise) Formes Il...

14
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 la première fois...

14
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...

14
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,...

14
Créez l'image la moins compressible

"Une image vaut mille mots", comme le dit le vieil adage. Le mot moyen fait environ quatre caractères, donc une image transmet 4 Ko d'informations. Mais combien d' entropie , plutôt que d'informations, une image peut-elle véhiculer? Votre tâche consiste à générer une image, exactement de 4 000...

14
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...

14
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 , le nombre...

14
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...

14
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 pour commencer le plaisir, que...

14
Taper, mais vers la gauche [fermé]

Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 5 mois . Contexte Vous avez été chargé de prendre des notes pour une...

13
Prévision météo

Écrivez le programme le plus court pour prévoir le temps pour les 7 prochains jours L'entrée (de stdin) est le jour de la semaine et la saison La sortie (vers stdout) est de sept lignes en semaine et la température en centigrades Les jours de la semaine commencent le jour de la semaine d'entrée Les...

13
Libérer un arbre binaire

Donc, avant de lire quelques concepts informatiques de base. Un arbre binaire est une structure allouée dynamiquement (généralement utilisée pour le stockage ordonné). En raison de sa nature, la traversée d'arbres binaires est généralement récursive; En effet, la traversée linéaire (via une boucle)...