Programmation Puzzles & Code Golf

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

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 

21
Stack Exchange Stock Exchange - V3
AVIS: Ce défi est maintenant fermé: je ne mettrai plus à jour le classement et je ne changerai pas la réponse acceptée. Cependant, vous êtes libre d'exécuter le contrôleur et de mettre à jour le classement vous-même, si vous le souhaitez. Rejoignez le chat! introduction Bonsoir, commerçants! Vous êtes tous …

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 

6
Jouons à la mafia!
Mafia (également connu sous le nom de loup-garou) est un jeu de société qui se joue à peu près comme ceci: Le jeu commence le jour 0. Après chaque jour nvient une nuit n. Après chaque nuit nvient un jour n+1. c'est à dire D0, N0, D1, N1, D2, N2... …

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 …

2
Architecte de prison, version ASCII
Voici un schéma d'une prison utilisant des caractères ASCII: +------------------------------+ | | | X X | | | | D D | | | | | | X X X | | | +------------------------------+ Les murs sont constitués de caractères de conduite |, de tirets -et de piliers +pour les …

27
Montre moi le démon le plus proche
Un nombre démoniaque est un entier positif dont la représentation décimale est constituée de 6. La liste des nombres démoniaques commence par 6, 66, 666, 6666. Étant donné un entier positif, indiquez le nombre démoniaque le plus proche. S'il y en a deux, affichez le plus gros. Testcases: n output …

14
Sans attaches!
Intro Il y a 3 clous dans le mur. Vous avez un morceau de ficelle qui est fixé au cadre avec les deux extrémités. Pour accrocher la photo, vous avez emmêlé la ficelle avec les ongles. Mais avant de laisser tomber l'image: pouvez-vous prédire si l'image va tomber, il suffit …

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.