Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.

2
Alphabet du drapeau maritime ICS
L'alphabet du drapeau du Code international de signaux est utilisé par les navires pour la communication, en particulier pour les signaux statiques. Votre défi consiste à écrire un programme ou une fonction qui prendra une chaîne de STDIN ou comme argument, et affichera le texte correspondant dans l'alphabet indicateur ICS. …

6
Générer un rectangle à partir d'une spécification
introduction Ce défi est inspiré de Grime , mon langage de correspondance de motifs 2D. Fondamentalement, vous disposez d'une "grammaire" qui décrit les grilles de caractères bidimensionnelles, et votre travail consiste à générer une grille en fonction de la grammaire. De plus, la grille doit être aussi petite que possible …

6
Conseils pour jouer au golf dans> <> (poisson)
Comme j'ai vu plus de &lt;&gt; soumissions flottant récemment, j'ai pensé que ce serait une bonne idée d'avoir une page de conseils. Veuillez vous en tenir à une astuce par article, sauf s'ils sont étroitement liés. Interprète officiel de Python Interprète en ligne (quelques bugs présents, mais bon dans la …
14 code-golf  tips 

2
Prolonger au maximum les intervalles entiers
Supposons que l'on vous donne un ensemble d' intervalles non entrecroisés d'entiers [a1,b1],[a2,b2],[a3,b3],...,[aN,bN]. (Où [a,b]est l'ensemble d'entiers supérieur ou égal à aet inférieur ou égal à b.) L'intervalle à l'index Xcouvre les bX - aX + 1valeurs. Nous appellerons ce numéro cX. Étant donné que chaque intervalle peut être soit …

2
Stratégies gagnantes pour un jeu de construction de cordes
Contexte Alice et Bob jouent à un jeu appelé construire un mot binaire . Pour jouer au jeu, vous fixez une longueur n &gt;= 0, un ensemble Gde nmots binaires de longueur appelés le jeu d'objectifs , et une nchaîne de longueur tcontenant les lettres Aet B, appelée l' ordre …
14 code-golf  game 

7
Additionner les puissances à n
instructions Écrivez un programme qui, étant donné un entier d'entrée n ( n &gt;= 0), sort le plus petit entier positif m où: n = a[1]^b[1] + a[2]^b[2] + a[3]^b[3] + ... + a[k]^b[k] aet bsont des séquences finies de la même longueur tous les éléments de asont inférieurs àm …

15
Remplir les espaces vides
Contribution Un entier non négatif net une chaîne non vide scontenant uniquement des caractères alphanumériques et des traits de soulignement _. Le premier caractère de sn'est pas _. Les traits de soulignement de ssont interprétés comme des espaces vides qui peuvent être remplis avec d'autres caractères. Nous définissons une séquence …
14 code-golf  string 

4
C'est presque Lisp!
Défi Votre défi est de concevoir un interprète pour une langue de type lisp, qui sera désormais inventée: GLisp . Le code du programme pour GLisp consistera en une quantité arbitraire d'expressions imbriquées désignées par des crochets, sous la forme suivante: (func arg1 arg2 ...) Notez que l'interpréteur doit autoriser …

5
Sculptures magnétiques
Il s'agit d'une continuation lâche de mon défi précédent sur la construction de graphiques . Contexte Un artiste excentrique vous a engagé pour estimer l'intégrité structurelle de ses sculptures. Il crée ses œuvres d'art en prenant un tas d'aimants en forme de cube et en les déposant un par un …
14 code-golf  grid 

1
Conseil Python: Portabilité de l'appel de fonction introspectif
En Python, vous pouvez utiliser la dirfonction sur n'importe quel objet pour obtenir une liste des noms de ses fonctions d'instance: &gt;&gt;&gt; dir('abc') ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', …
14 code-golf  tips  python 

4
Écrire un correcteur orthographique magique
Le jeu Waving Hands se situe quelque part entre un stylo et du papier Magic: the Gathering et un Rock Paper Scissors très élaboré. Chaque tour, vous écrivez l'un des huit gestes pour chaque main: tortilla FIngers Palm offert Ssieste Wave Digit pointant Ctour staB Nrien Il existe peu de …
14 code-golf  string  game 


5
Convertir X-Illion en forme standard
Étant donné une chaîne, composée d'un préfixe puis de "illion", convertissez ce nombre en forme standard. Par exemple: "million" -&gt; 10^6 "trillion" -&gt; 10^12 "quattuordecillion" -&gt; 10^45 Le programme doit être capable de gérer les entrées allant jusqu'à Centillion, soit 10 ^ 303. Une liste de noms et de leurs …

6
Simuler un système d'étiquettes cycliques
Un système d'étiquettes cycliques est un minuscule modèle de calcul complet de Turing composé d'un alphabet à deux symboles (je vais utiliser {0,1}), d'une liste cyclique finie et non vide de productions qui se composent de ces deux symboles, et d'un mot illimité qui se compose également de ces deux …

4
Résoudre les actions de doublage et de triplement dans Dominion
Inspiration Cette question est inspirée des cartes Throne Room et King's Court du célèbre jeu de cartes Dominion . Dans le cadre de son tour, on joue une séquence d'actions. Ces deux actions particulières font répéter l'action jouée suivante deux ou trois fois *. D'autres actions "génériques" provoquent des effets …
14 code-golf  game 

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.