Programmation Puzzles & Code Golf

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

30
Décodage de la longueur de course
Écrivez le code le plus court dans la langue de votre choix pour effectuer le décodage de la longueur d'exécution de la chaîne donnée. La chaîne sera fournie en entrée sur stdin sous la forme CNCNCNCNCNCNCNCN où chacun Cpourrait être n'importe quel caractère ASCII imprimable et chaqueN est un chiffre …
20 code-golf  string 

30
Imprimer l'alphabet personnalisé
Le défi Affichez l'alphabet d'une lettre donnée lue à partir de l'entrée de la console. Si la lettre est en majuscule, vous devez afficher l'alphabet en majuscule. L'alphabet imprimé doit se terminer par la lettre précédente de celle insérée. Si un paramètre supplémentaire est ajouté à l'entrée (un simple point …
20 code-golf  string 

30
Persistance additive
Le code le plus court pour passer toutes les possibilités l'emporte. En mathématiques, la persistance d'un nombre mesure combien de fois une certaine opération doit être appliquée à ses chiffres jusqu'à ce qu'une certaine condition fixe soit atteinte. Vous pouvez déterminer la persistance additive d'un entier positif en ajoutant les …

7
Diamondize Some Text
Étant donné une chaîne d'entrée de longueur 2ou plus composée uniquement de caractères alphabétiques [A-Z]ou [a-z](votre choix s'ils sont tous en majuscules ou tout en minuscules), sortez une chaîne continue de caractères formant un motif double losange. La chaîne d'entrée commence sur la ligne centrale et s'étend vers le bas …

19
Un peu de pairage
(Inspiré au hasard par /mathpro//q/339890 ) (Connexes: 1 , 2 ) Étant donné une liste d'entrée de nombres premiers distincts (par exemple, [2, 5, 7]) et un entier n, sortez tous les entiers positifs strictement inférieurs à ceux nqui ne contiennent que ces nombres premiers comme diviseurs. Pour l' entrée …
20 code-golf  primes 

16
Échappez au labyrinthe!
Vous êtes piégé dans ce labyrinthe 5x5 - chaque pièce est étiquetée de 1 à 25 et la sortie est dans la salle 1. On vous donne en entrée la pièce dans laquelle vous vous trouvez. Votre tâche consiste à sortir la séquence de mouvements la plus courte (nord, est, …

19
Code Golf Measurer © 2019
Code Golf Measurer © 2019 Les hexdumps utilisés avec xxdressemblent à ceci: 00000000: 666f 6f20 6261 7220 7370 616d 2065 6767 foo bar spam egg 00000010: 730a s. Votre tâche consiste à convertir un vidage hexadécimal sous cette forme en nombre d'octets utilisés. Règles: Failles habituelles interdites. C'est le code-golf …

27
Écrivez un interprète pour *
La tâche est simple. Écrivez un interprète pour la langue * . Voici un plus gros lien vers le wiki. Il n'y a que trois programmes * valides: * Imprime "Bonjour tout le monde" * Imprime un nombre aléatoire compris entre 0 et 2 147 483 647 *+* Fonctionne pour …
20 code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

14
Dirichlet Convolution
La convolution de Dirichlet est un type spécial de convolution qui apparaît comme un outil très utile dans la théorie des nombres. Il opère sur l'ensemble des fonctions arithmétiques . Défi Étant donné deux fonctions arithmétiques f,gf,gf,g (c'est-à-dire les fonctions ), calculer la convolution de Dirichlet comme défini ci-dessous.f,g:N→Rf,g:N→Rf,g: \mathbb …

1
Castor occupé sans trace
Tous ces castors occupés faisaient un vrai gâchis. Ils ont écrit partout sur la bande. À ce rythme, notre voisin cessera de nous prêter des cassettes illimitées. Nous avons besoin d'une nouvelle façon de jouer au jeu du castor, qui ne ruine pas chaque bande que nous utilisons. Les règles …

8
Conseils pour jouer au golf dans Excel?
C'est étrange que je ne l'ai pas vu, car Excel semble être un langage valide pour jouer au code (bien que son «compilateur» ne soit pas gratuit). Excel est un peu un joker dans le golf, étant bon dans les défis de golf de complexité moyenne, et parfois dans des …
20 code-golf  tips 

12
Codegolf le permanent
Le défi est d'écrire du codegolf pour le permanent d'une matrice . Le permanent d'une matrice n-by- = ( ) est défini commenAai,j S_nReprésente ici l'ensemble de toutes les permutations de [1, n]. À titre d'exemple (du wiki): Votre code peut prendre une entrée comme il le souhaite et donner …
20 code-golf  math  matrix 

3
Développer une extension d'accolade bash
Pour des raisons principalement historiques, bash est un méli-mélo de paradigmes de syntaxe et de programmation - cela peut le rendre gênant et parfois frustrant pour le golf. Cependant, il a quelques astuces dans sa manche qui peuvent souvent le rendre compétitif avec d'autres scripts traditionnels. langues. L'un d'eux est …
20 code-golf  string 



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.