Programmation Puzzles & Code Golf

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

30
CodeGolf - Têtes ou queues
Instructions Étant donné une chaîne d'entrée inconnue iavec une valeur de têtes ou de queues , retournez 1pour les têtes ou -1pour les queues avec le code le plus court. Exemple de code non golfé (55b): if(i == "heads"){ print(1); }else{ print(-1); } Exemple de code golfé (16b): print("t">i||-1) Javascript …
26 code-golf  string 

30
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 …

22
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 …
26 code-golf 

4
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 photographies prises d'un …


6
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 fonction) le plus court qui résout ce …
26 code-golf  string 

7
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 …
26 code-golf 

12
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) …

6
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 des choses comme Wikipedia: …




3
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. Considérez cet exemple en python: …

7
É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, …

11
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. Pour faciliter la …

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.