Programmation Puzzles & Code Golf

26
Ma Parole peut battre ta Parole

PROBLÈME Étant donné deux mots, trouvez le gagnant dans une bataille racine numérique . Définissez la racine numérique d'un mot de cette façon: Chaque lettre de l'alphabet se voit attribuer un numéro: A = 1, B = 2, C = 3, ..., Z = 26 Ajoutez les valeurs de chaque lettre pour additionner le mot....

26
Simuler une machine de registre Minsky (I)

Il existe de nombreux formalismes, alors même si vous pouvez trouver d'autres sources utiles, j'espère le préciser suffisamment pour qu'elles ne soient pas nécessaires. Un RM se compose d'une machine à états finis et d'un nombre fini de registres nommés, dont chacun contient un entier non négatif....

26
Écrire un code golfeur [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 2 ans . Votre travail, si vous choisissez de ne pas le refuser, est d'écrire...

26
Imprimer un arbre de Noël

Le défi Imprimez un joli sapin de Noël avec sa propre étoile en haut en utilisant le code le plus court possible. L'étoile de l'arbre est un astérisque ( *) et le corps de l'arbre est composé de 0L'arbre doit avoir 10 lignes de haut. Chaque ligne doit être correctement indentée de la façon dont la...

26
Créer un quine rotatif

Une rotation d'une chaîne est effectuée en divisant une chaîne en deux morceaux et en inversant leur ordre, par exemple "world! Hello,"une rotation de "Hello, world!". Il est possible de créer des programmes qui peuvent être tournés pour former un programme différent, mais toujours valide....

26
Superstring commune la plus courte

Étant donné une liste de chaînes, s_0, s_1, ..., s_nrecherchez la chaîne la plus courte Squi contient chacune s_0, s_1, ..., s_ncomme sous - chaîne . Exemples : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Écrivez le programme (ou la...

26
Wikipédia: la philosophie!

Comme beaucoup de geeks peuvent connaître la plupart des pages (95% je pense) sur wikipedia, elles mènent finalement à une philosophie comme celle-ci: Cliquez sur le premier lien non italique ou entre parenthèses qui renvoie à un autre article normal: (c'est-à-dire pas Fichier: ou Spécial:, mais...

26
Comptez les mots dans un texte et affichez-les

Le code doit prendre en entrée un texte (non obligatoire peut être n'importe quoi fichier, stdin, chaîne pour JavaScript, etc.): This is a text and a number: 31. La sortie doit contenir les mots avec leur nombre d'occurrences, triés par le nombre d'occurrences dans l'ordre décroissant: a:2 and:1...

26
Pokeball Simulator

Dans les jeux vidéo Pokemon, le joueur est envoyé dans le monde pour forcer les animaux sauvages en minuscules boules et les entraîner à se battre. Bien sûr, tout le monde sait que personne ne joue à Pokemon pour le combat. Le vrai tirage de la série est le pokemon qui se rattrape! Votre travail...

26
Quel est le meilleur - Emacs ou Vim? (Google combat)

Salutations, golfeurs de code noble. Aujourd'hui, vous allez résoudre le débat le plus ancien et le plus distingué - Emacs ou Vim? Votre défi consiste à prendre deux termes de recherche en entrée et à produire lequel de ces termes a le plus de résultats de recherche Google. (C'est évidemment tout à...

26
Faking miniature

Comme tout photographe amateur peut vous le dire, un post-traitement extrême est toujours bon. Une de ces techniques est appelée " simulation de miniature ". Le but est de faire ressembler une image à une photographie d'une version miniature et jouet d'elle-même. Cela fonctionne mieux pour les...

26
Imprimer le nombre d'or

C'était amusant! Cependant, avec seulement trois chiffres, le plaisir était trop tôt. Ce défi est similaire, mais nous continuerons à nous amuser. Le défi Imprimez autant de chiffres du nombre d' or Golden que possible. Le Golden Ratio est défini comme le nombre qui satisfait φ = (φ + 1) / φ et les...

26
Trouvez la Nième paire de nombres premiers jumeaux

Deux nombres premiers sont définis comme des nombres premiers jumeaux s'ils diffèrent par deux. Par exemple, 3 et 5 sont des nombres premiers jumeaux, tout comme 29 et 31. Écrivez un programme qui trouve la nième paire de nombres premiers jumeaux (d'où n vient de STDIN) et les imprime sur STDOUT,...

26
Golf un générateur de diagramme de Venn

Golf un générateur de diagramme de Venn Afin de célébrer correctement le 180e anniversaire de John Venn , votre tâche consistera aujourd'hui à créer un programme qui génère un diagramme de Venn ! Contribution: Un entier positif Nqui définira la plage de nombres apparaissant dans le diagramme (de...

26
Code le plus court pour placer des points au hasard et les connecter

La tâche C'est une tâche de codage assez simple, tout ce que votre programme a à faire est de placer un point sur une toile (ou votre alternative dans un autre langage de codage) et de le connecter à tous les points déjà placés. Votre programme doit prendre en une seule entrée, le nombre de points...

26
Mode (élément le plus courant) d'une liste

Écrivez un extrait pour calculer le mode (nombre le plus courant) d'une liste d'entiers positifs. Par exemple, le mode de d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] est 1, car il se produit au maximum 5 fois. Vous pouvez supposer que la liste est stockée dans une variable telle que det a un mode...

26
Jouez-moi un peu d'argent au GAB

La tâche est simple. Donne- moi des 1000, 500et des 100notes. Comment ? vous pourriez demander. Ne vous inquiétez pas, pas besoin de voler une banque car il y a un distributeur de billets à proximité qui accepte votre carte de crédit. Mais votre limite de crédit est juste suffisante pour la tâche,...