Programmation Puzzles & Code Golf

17
Signez ce mot 2!

Signez ce mot 2! Il n'y a pas si longtemps, j'ai publié un défi appelé Sign this word! . Dans le défi, vous devez trouver la signature du mot, qui est les lettres mises en ordre (par exemple, la signature de thisest hist). Maintenant, ce défi a plutôt bien fonctionné, mais il y avait un problème...

17
Ode Golf - Suppression de lettres

Étant donné un fichier de dictionnaire (un fichier texte contenant un mot ou une phrase sur chaque ligne, avec une ponctuation possible mais pas de chiffres; les lignes sont alphabétisées), vous devez sortir chaque combinaison de mots où une lettre peut être supprimée d'un mot pour en faire une...

17
Capture sur l'échiquier du pion

Vous devez écrire un programme ou une fonction qui reçoit une chaîne représentant un échiquier avec uniquement des pions en entrée et en sortie ou renvoie si une capture est possible sur le tableau. L'entrée est dans une notation de type FEN décrivant les positions des pions blancs et noirs sans...

17
IMPRIMEZ COMME CECI

Écrivez un programme qui prend une entrée dans STDIN et met toutes les lettres minuscules (y compris les lettres accentuées) dans le 2k-1e mot en majuscules et toutes les lettres majuscules (y compris les lettres accentuées) dans le 2ke mot en minuscules ( kest un entier positif). Le programme ne...

17
Primes de la spirale d'Ulam

La spirale d'Ulam est un sujet vraiment fascinant, mais déroutant, en mathématiques. Comment cela fonctionne en détail peut être trouvé ici , mais un bref résumé peut être expliqué comme suit: Je commence par en écrire un, puis j'écris deux à droite. Au-dessus des deux, j'écris trois, et à gauche...

17
Générer des codes PIN sécurisés

Inspiré par ce post migré mal reçu . Le responsable de la sécurité de votre entreprise s'inquiète de votre système de génération de code PIN après sa remise 12345. Il n'a pas non plus vraiment apprécié la blague Spaceballs que vous avez faite à ses dépens, vous avez donc été délégué pour réécrire...

17
Évaluation du score à partir d'une chaîne d'échecs FEN

Défi La notation Forsyth – Edwards (FEN) est une notation standard pour décrire une position particulière du plateau d'une partie d'échecs. Votre défi consiste à évaluer le score à l'aide de la chaîne FEN. Voici un exemple de chaîne FEN: 5k2/ppp5/4P3/3R3p/6P1/1K2Nr2/PP3P2/8 À l'aide de cette...

17
Saisie de clavier de téléphone portable

Saisie de clavier de téléphone portable Cette question a été posée il y a quelque temps, mais a été fermée en raison de mauvaises spécifications. Donc, je le refais, avec de meilleures spécifications. Cette question est liée, mais va dans le sens opposé. Avant la création de T9, pour saisir un...

17
Amusez-vous avec les permutations

Qui n'aime absolument pas les permutations, non? Je sais, ils sont incroyables - tellement amusant! Eh bien, pourquoi ne pas prendre ce plaisir et le rendre plus amusant ? Voici le défi: Étant donné une entrée sous la forme exacte:, nProù nest le pool pris et rest le nombre de sélections de ce pool...

17
Énumération des vecteurs à N dimensions

Étant donné un entier positif k > 1et un entier non négatif i, générez un k-tuple (ou kvecteur -dimensionnel ) d'entiers non négatifs. Pour tout k, la carte de ℕ à ℕ k , doit être bijective . Autrement dit, chaque entrée idoit produire un tuple différent, et chaque tuple possible doit être...

17
Fonction Gamma Golf

Étant donné un nombre réel tdans (-10^9,13)(non compris -10^9ou 13) comme entrée, sortie Γ(t), également connue sous le nom de fonction Gamma , qui est définie comme suit: Vous ne pouvez pas utiliser une fonction gamma intégrée pour résoudre cette tâche, ni utiliser des fonctions d'intégration...

17
Dessin des structures de Lewis des alcanes

Je viens d'avoir une leçon à l'école sur les alcanes et j'ai pensé que cela ferait probablement un grand défi de golf de code! Ne vous inquiétez pas, ce n'est pas aussi compliqué que cela puisse paraître! Un rapide remaniement (Veuillez noter: pour rester bref, toutes les informations ne sont pas...

17
Faire un classificateur de concours de mathématiques

J'aime participer à des concours de mathématiques organisés par Mu Alpha Theta, une société d'honneur des mathématiques aux États-Unis. Lors des compétitions, je fais un test à choix multiple de 30 questions. Il y a cinq choix par question, étiquetés de A à E. Mon score à un test est de quatre...

17
Paradoxe du voyage dans le temps

Un homme a deux appareils. Une machine à voyager dans le temps - Il peut contrôler cette machine en pensant. Cela lui permet de voyager d'un moment à un autre dans le passé ou le futur (ou même le moment présent) en un rien de temps. Notez que s'il voyage dans le passé de B à A, alors tous les...

17
Résolution du litige concernant le format de date

L'ordre de formatage des dates est l'un des problèmes les plus complexes et les plus conflictuels auxquels le monde est confronté aujourd'hui. Certains d'entre nous soutiennent avec véhémence que le mois / jour / année est approprié, étant donné que c'est ainsi que nous disons les dates à haute...

17
Séquence de somme du cycle de sept

Jetez un oeil à la table de multiplication de sept de 7 × 0 à 7 × 9: 0, 7, 14, 21, 28, 35, 42, 49, 56, 63 Si nous regardons simplement les chiffres à sa place, nous obtenons une permutation des chiffres de 0 à 9: 0, 7, 4, 1, 8, 5, 2, 9, 6, 3 Envisagez de prendre un nombre décimal positif N et de...