Programmation Puzzles & Code Golf

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

28
Rapide, bon marché et bon - Choisissez deux personnes
En tant que programmeurs, nous connaissons tous le dicton suivant: "Vous pouvez l’avoir vite et bien, mais ce ne sera pas bon marché, vous pourrez l’avoir bon ou bon marché, mais ce ne sera pas rapide, ou vous pourrez l’avoir vite et pas cher. , mais ce ne sera pas …

23
La réponse à la vie, à l'univers et à tout [fermé]
Introduction : Calcul de la pensée profonde La solution à la vie de l’univers et de toute chose sur une période de 7,5 millions d’années 42. Ecrivez un programme dans n'importe quel langage de programmation dont le 75calcul prend environ 5 secondes, en commençant par ce que vous voulez, et …

30
Alphanumeric Hello World [fermé]
Votre objectif est d'écrire "Hello, World!" (moins les citations). Ceci est un concours de popularité , donc la majorité des votes sont gagnants. La longueur du code sera utilisée pour rompre les liens. Tout est permis, dans la mesure où il respecte les règles suivantes: Tous les caractères doivent être …


7
Réimplémenter Tetris
Dans l’esprit de ré-implémenter les jeux vidéo classiques , j’invite la communauté à créer la meilleure implémentation de Tetris . Pour référence, une capture d'écran de la version NES officielle de Tetris. Caractéristiques requises Un système de notation raisonnable doit être en place, qui récompense davantage les effacements multilignes que …

30
Jouer un son, n'importe quel son [fermé]
Votre programme doit faire en sorte que l’ordinateur produise un son, n’importe quel son. Le code le plus court l'emporte, au plus tôt 10 jours après la première réponse valide. S'il y a égalité, celle qui a été soumise le plus tôt gagne. Le programme doit être exécuté sur un …
43 code-golf 


2
La reconnaissance faciale
Le but de cette tâche est d'identifier, de nettoyer et de marquer tous les visages dans une "image" donnée. Qu'y a-t-il dans un visage? Une face sera un carré ZxZ où Z est un entier impair supérieur à 1. Les coins supérieurs gauche et droit et le centre sont composés …

30
Sortie des nombres ordinaux (1er, 2e, 3e)
Je voudrais générer (en tant que résultat d'une fonction ou simplement en tant que sortie d'un programme) le suffixe ordinal d'un entier positif concaténé au nombre. Échantillons: 1st 2nd 3rd 4th ... 11th 12th 13th ... 20th 21st 22nd 23rd 24th Et ainsi de suite, avec le suffixe répétant le …

30
Dessine un triangle de Sierpinski
Le triangle de Sierpinsky est une fractale créée en prenant un triangle, en diminuant la hauteur et la largeur de 1/2, créant ainsi 3 copies du triangle obtenu et en les plaçant de telle sorte que chaque triangle touche les deux autres sur un coin. Ce processus est répété maintes …

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 …

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.