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.

15
Est-ce que cette machine Foo s'arrête?
Il est notoire que déterminer si une machine de Turing s'arrête est indécidable, mais ce n'est pas nécessairement le cas pour les machines plus simples. Une machine Foo est une machine avec une bande finie, où chaque cellule de la bande a un entier ou le symbole d’arrêt h, par …

3
Klein Topololyglots
Klein est un langage 2D que j'ai conçu et qui peut être intégré à 12 surfaces topologiques différentes. Un programme de Klein peut être exécuté sur différentes surfaces en modifiant les arguments de la ligne de commande. La topologie détermine l'emplacement du pointeur d'instruction lorsqu'il quitte le programme. Lorsque vous …

30
Imprimer des nombres de 1 à 10
Cela peut être un défi très simple, mais je suis surpris que cela n’ait pas encore été fait sur le golf-code: Imprimer tous les nombres entiers de 1 à 10 inclus dans l'ordre croissant de la sortie standard. Votre format de sortie peut être celui que votre langue prend en …

20
Conseils pour jouer au golf dans le langage de programmation Shakespeare
Quels conseils généraux avez-vous pour jouer au golf dans le langage de programmation Shakespeare? Je cherche des idées qui peuvent être appliquées aux problèmes de code-golf et qui sont aussi au moins quelque peu spécifiques à SPL (par exemple, "supprimer les commentaires" n'est pas une réponse). Merci de poster un …
43 code-golf  tips 

16
Conseils pour Regex Golf
Semblables à nos discussions pour des astuces de golf spécifiques à une langue: quels sont les astuces générales pour raccourcir les expressions régulières? Je peux voir trois utilisations de regex quand il s’agit de jouer au golf: le regex golf classique ("voici une liste qui devrait correspondre, et une liste …

30
Conseils pour jouer au golf dans CJam
CJam est un langage de golf basé sur une pile inspiré de GolfScript, créé par l’utilisateur aditsu de PPCG . Donc, dans la même veine que d’autres astuces spécifiques aux langues: Quels conseils généraux avez-vous pour jouer au golf dans CJam? Merci de poster un pourboire par réponse.
43 code-golf  tips  cjam 

6
ASCII Maze Rendering 3000
Je n'aime pas taper, alors je dessine mes labyrinthes dans un format très simple: # ##### # # # ### # # # # # # # # ##### # N'est-ce pas un labyrinthe ? Bien sûr, je pense que tous les labyrinthes devraient ressembler à la 3D, mais ils …

23
Analyser le format du dictionnaire Bookworm
Je me suis récemment laissé aller à une certaine nostalgie sous la forme de Bookworm Deluxe: Au cas où vous ne l'auriez pas vue auparavant, c'est un jeu de mots où l'objectif est de relier des tuiles adjacentes pour former des mots. Afin de déterminer si une chaîne est un …
42 code-golf  string 

16
À quel point peut-il devenir petit?
En partant d'un entier positif N , trouvez le plus petit entier N ' pouvant être calculé en divisant plusieurs fois N par un de ses chiffres (en base 10). Chaque chiffre sélectionné doit être un diviseur de N supérieur à 1 . Exemple 1 La sortie attendue pour N …

6
Visualiser les yeux visuels
Vous pouvez vous souvenir ou non de Xeyes, un programme de démonstration fourni avec (et, autant que je sache, toujours livré avec) le système de fenêtre X. Son but était de dessiner une paire d'yeux qui suivaient le curseur de votre souris: Votre défi est de recréer Xeyes avec de …

30
Enklactify ces chaînes
Inspiré par cette chaîne de commentaires ... Je veux enklactsortir de ce défi mais je ne peux pas ... @ETHproductions to enklact (v): pour implémenter une table de correspondance en utilisant une sous-section composée d'éléments uniques. Enklacting est un moyen très utile de compresser une table de recherche. Par exemple, …
42 code-golf  string 

30
Scrabble buteur
Défi: Prenez une chaîne de lettres majuscules ou minuscules comme entrée (facultatif) et calculez le score que cette chaîne obtiendrait dans un jeu de Scrabble en anglais. Règles: Le score de chaque lettre est le suivant (utilisez-le même s'il existe d'autres versions du jeu): 1 point: E, A, I, O, …

20
Comment puis-je quitter Vim?
Vim est un excellent éditeur de texte pour les systèmes Unix, mais il est notoire d’être difficile à quitter. Ecrivez un programme complet qui sortira :qpour sortir de Vim. Il doit alors lire une seule ligne d’entrée, puisqu’il recevra une invite bash, auquel cas la sortie a réussi, ou une …
42 code-golf 

4
f (g (x)) diminue tandis que g (f (x)) augmente
Pour ce défi, vous devez implémenter deux fonctions, f et g , sur les entiers, telles que f ∘ g est une fonction strictement décroissante tandis que g ∘ f est une fonction strictement croissante. En d'autres termes, si vous prenez deux entiers quelconques a <b , alors f (g …

30
Suis-je un ingénieur?
L’ état de l’Oregon a récemment infligé une amende de 500 dollars à un ingénieur électricien qui étudie les horaires des feux de signalisation pour s’être qualifié d’ingénieur. Avec une chaîne de 2 lettres en entrée représentant un état américain, les résultats suivants sont générés: I am not an engineersi …

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.