Programmation Puzzles & Code Golf

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

19
Renvoie chaque numéro d'un groupe de nombres
Le défi Le programme doit renvoyer tous les nombres inclus dans un groupe (séquence séparée par des virgules et des tirets) de nombres. Règles s est la chaîne de séquence; tous les nombres inclus dans ssont positifs ; les nombres augmenteront toujours ; les chiffres ne se répéteront jamais lorsque …

4
Recréez le jeu de serpent classique
Le défi est de créer le jeu Snake classique en utilisant le moins d'octets possible. Voici les prérequis: Le jeu doit être implémenté dans une disposition en 2 dimensions typique. Le serpent devrait pouvoir grandir de manière significative dans les limites de la carte (cela signifie vraiment, ne faites pas …
11 code-golf  game 

8
Créez un test de vitesse de frappe / mesure du CPM
Les règles Il est temps de créer un test de vitesse de frappe dans la langue de votre choix! 1 . Vous fournissez un fichier avec un dictionnaire de choix (chaque «mot» qu'il contient doit être délimité par des sauts de ligne). Canalisez-le via stdinou fournissez son nom comme argument …
11 code-golf 


6
Combien de temps jusqu'à cette date?
L'idée est la suivante: Écrivez une fonction pour imprimer la durée entre la date actuelle et la date d'aujourd'hui (au moment où la fonction est appelée) jusqu'à une date fournie en argument. Hypothèses: La date d'entrée sera toujours demain ou plus tard, à l'avenir. La date d'entrée ne sera jamais …
11 code-golf  date 

16
Animation ASCII Ball in Box
Écrivez un programme qui affiche une boule ASCII en mouvement à l' *intérieur d'un rectangle (20 x 10 caractères, y compris la bordure). La balle ne doit pas traverser le rectangle, par exemple se heurter lorsqu'elle heurte le mur. La scène doit être nettoyée et redessinée toutes les 0,1 secondes …


8
Génération de règles ASCII
Le défi consiste à générer une règle de comptage de caractères ASCII au format suivant: +-------------------------------------------------------------------------+ || | | | | | | | | | | | | | | | |0 10 20 30 40 50 60 70 | | | +-------------------------------------------------------------------------+ La longueur de la règle doit …


3
Le problème de l'emballage du traîneau
Les elfes du père Noël ont besoin d'aide pour déterminer si leur lot actuel de cadeaux rentrera dans le traîneau du père Noël. Écrivez le programme le plus court possible dans la langue de votre choix pour les aider. Contraintes Le traîneau du Père Noël mesure 6 pieds de large …
11 code-golf 

1
Simuler une machine de registre Minsky (II)
Il s'agit d'une extension de Simulate a Minsky Register Machine (I) . Je ne vais pas répéter toute la description ici, alors veuillez d'abord lire cette description du problème. La grammaire de la partie (I) était aussi simple que possible, mais aboutit à des programmes assez longs. Puisqu'il s'agit d'un …

2
Blockbox que Hex?
Écrivez un programme ou une fonction dans n'importe quel langage de programmation qui prend une entrée / un argument hexadécimal à 6 chiffres. L'entrée / l'argument peut être 6 valeurs ou une chaîne de 6 caractères. Votre programme doit produire un bloc rectangulaire de 8 caractères de largeur contenant uniquement …
11 code-golf 

13
Hello World Rainbow
Gérer les couleurs dans des langages non balisés complique souvent les choses. J'aimerais voir quelques variations sur la façon dont la couleur est utilisée dans différentes langues. Le but de ce concours est de produire «Hello World» dans les sept couleurs de l'arc-en-ciel. Selon Wikipedia, ce sont les 7 couleurs. …

8
codegolf.com: gagner du temps
De codegolf.com (non en cours de chargement au 15 septembre 2011) était celui qui me rendait fou. Imprimez dans STDOUT une horloge d'une forme exacte, lisant l'heure de STDIN et marquant un hà l'heure et mà la minute (arrondi à un multiple de 5) et un xs'ils se chevauchent, les …
11 code-golf 

5
Interprète de partitions musicales
Étant donné une partition musicale ascii, vous devez être en mesure de produire la note et sa longueur correspondante. La partition contiendra entre 5 et 15 notes incluses et sera transcrite sur une portée. Une portée est composée de cinq lignes horizontales comprenant - (moins) caractères séparés par des lignes …

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.