Programmation Puzzles & Code Golf

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

17
Inscriptio Labyrinthica
Dans le lieu de sépulture du roi Silo des Asturies, il y a une inscription qui lit SILO PRINCEPS FECIT (le roi Silo a fait cela ). La première lettre se trouve au milieu, et de là on lit en allant dans n'importe quelle direction non diagonale rayonnant vers l'extérieur. …
22 code-golf  string 

18
Jouer à Zip, Zap, Zop
Il y a un petit jeu d'échauffement d'improvisation où vous vous arrangez en cercle et envoyez des zips, zaps et zops autour en pointant une personne et en disant le mot suivant dans la séquence, puis ils font de même jusqu'à ce que vous soyez tous réchauffés ou peu importe. …
22 code-golf  string 


13
Huit pièces pour le juste roi
Ceci est une "contrepartie" d'un autre puzzle, Huit pièces pour le beau roi sur Puzzling.SE. Vous pouvez lire le puzzle ci-dessus pour le fond. Les détails de ce puzzle sont les suivants. Un ensemble de 8 types de pièces de valeurs différentes est créé, le roi veut que vous trouviez …

19
Séquence flottante de bits
Un bit flotte du LSB au MSB se déplaçant d'une position à chaque fois jusqu'à ce qu'il flotte vers le haut du conteneur: 0000 0001 0010 0100 1000 Une fois qu'un bit flotte vers le haut, un autre bit commence son voyage et s'arrête lorsqu'il rencontre un autre bit: 1001 …

20
C'est une tâche annuelle, d'accord
Étant donné un nombre 1≤n≤365, sortez le nième jour de l'année au format "Day-numberth Month". Par exemple, étant donné 1, vous devez sortir "1er janvier", sans "de". Le calendrier grégorien sera utilisé et le programme ne devrait pas prendre en compte les années bissextiles, de sorte que votre programme ne …
22 code-golf  date 

15
Sortie du diagramme visuel de l'image
Écrivez un programme qui saisit les dimensions d'une peinture, la largeur du passe-partout et la largeur du cadre pour un portrait encadré. Le programme doit produire un diagramme utilisant le symbole Xde la peinture, +du tapis et #du cadrage. Les symboles doivent être séparés par des espaces. L'espace de fin …

13
Manteau de plusieurs couleurs
Défi Étant donné une liste de noms de couleurs uniques en entrée, triez-les dans l'ordre dans lequel ils apparaissent pour la première fois dans Amazing Technicolor Dreamcoat de Joseph . Exemple Input: green, blue, red, brown Output: red, green, brown, blue La liste complète des couleurs, dans l'ordre, est la …

24
Comptez le nombre de triangles
Étant donné une liste d'entiers positifs, trouvez le nombre de triangles que nous pouvons former de telle sorte que leurs longueurs latérales soient représentées par trois entrées distinctes de la liste d'entrée. (L'inspiration vient de CR .) Détails Un triangle peut être formé si toutes les permutations des trois longueurs …

22
Chevauchement des blocs de chaînes
Défi: Étant donné une liste de chaînes multi-lignes, superposez-les (en haut à gauche) et affichez le résultat. Exemple: Entrée: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"] Sortie: cbaa bbaa bbaa aaaa Règles du défi: Le format d'entrée est flexible. Vous êtes autorisé à obtenir l'entrée sous la forme d'une liste 2D de lignes (ie [["aaaa","aaaa","aaaa","aaaa"],["bb","bb","bb"],["c"]]) ou …

14
Quels sont ces chiffres?
Pendant que j'écrivais des chiffres, j'ai remarqué après un moment que mon clavier avait la Shifttouche enfoncée et bloquée et tout ce que j'écrivais était $%&comme des caractères. Et pire encore, j'avais basculé entre les dispositions de clavier anglais et espagnol, donc je ne sais pas lequel j'ai utilisé pour …


23
Octogones d'art ASCII
Étant donné un entier en entrée n > 1, sortez un octogone de type ASCII avec des longueurs latérales composées de ncaractères. Voir les exemples ci-dessous: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # …
22 code-golf  ascii-art  code-golf  geometry  code-golf  balanced-string  code-golf  cops-and-robbers  code-challenge  cops-and-robbers  code-golf  code-golf  random  cryptography  code-golf  array-manipulation  number  code-challenge  integer  code-golf  math  integer  code-golf  math  math  parsing  image-processing  test-battery  math  number  combinatorics  fastest-code  code-golf  code-golf  math  number-theory  rational-numbers  polynomials  code-golf  math  geometry  code-golf  code-golf  number-theory  primes  factoring  code-golf  restricted-source  code-golf  string  decision-problem  counting  code-golf  math  sequence  fibonacci  code-golf  array-manipulation  counting  code-golf  array-manipulation  number-theory  code-golf  array-manipulation  code-golf  random  code-golf  string  hexadecimal  code-golf  string  code-challenge  sorting  code-golf  number  floating-point  code-golf  sorting  code-golf  decision-problem  fibonacci  code-golf  number  combinatorics  code-golf  string  code-golf  math  code-golf  electrical-engineering  code-golf  javascript  code-golf  base-conversion  code-golf  array-manipulation  matrix  binary-matrix  code-golf  kolmogorov-complexity  python  perl  ruby  code-golf  number  code-golf  optimization  integer-partitions  code-golf  string  code-golf  ascii-art 

23
Racine de puissance minimale
L' itération de puissance minimale d'un nombre est définie comme suit:nnn MPI ( n ) : = nmin ( chiffres ( n ) )MPI(n): =nmin(chiffres(n))\text{MPI}(n):=n^{\text{min}(\text{digits}(n))} Autrement dit, élevé au chiffre le plus bas de . Par exemple, et .nnnnnnMPI ( 32 ) = 322= 1024MPI(32)=322=1024\text{MPI}(32)=32^2=1024MPI ( 1234 ) = 12341= …

18
Racine RTA (Reverse-Then-Add) d'un nombre
La séquence inversée puis ajoutée (RTA) est une séquence obtenue en ajoutant un nombre à son inverse et en répétant le processus sur le résultat. Par exemple., 5 + 5 = 10 ⇒ 10 + 01 = 11 ⇒ 11 + 11 = 22 ⇒ 22 + 22 = 44 …
22 code-golf  math  number 

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.