Programmation Puzzles & Code Golf

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

11
Calculez 500 chiffres de pi
Écrivez un programme pour calculer les 500 premiers chiffres de pi, en respectant les règles ci-dessous: Il doit comporter moins de 500 caractères. Il ne peut pas inclure "pi", "math.pi" ou des constantes pi similaires, ni appeler une fonction de bibliothèque pour calculer pi. Il ne peut pas utiliser les …


9
Recréez un jeu 'Snake' dans une console / terminal
Les jeux sont amusants ce codegolf ici était si amusant que j'ai dû faire une version pour d'autres jeux classiques de complexité similaire. Le moyen le plus court de créer un jeu Space Invaders de base en Python Cette fois, cependant, essayez de recréer le jeu classique "Snake", dans lequel …
25 code-golf  game 

30
Écrivez un morceau de code pour sortir le numéro de ligne de l'instruction d'impression / sortie elle-même (sous la forme «Bonjour tout le monde, de la ligne X!»)
Le défi Écrivez un programme qui génère Hello World, from line X!, où Xest le numéro de ligne, dans le code source, de l'instruction d'impression proprement dite. Les règles Dans ce contexte, nous voulons que le premier numéro de ligne de l'instruction qui produit la chaîne soit affiché pourstdout Vous …



30
Trier une liste de numéros [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 3 ans . À propos de Code-Bowling: Au golf, …

21
Une scène de la diversité de Jimmy
Comme vous le savez probablement, il y a eu plusieurs belles Jimmy défis récemment fleurissent. Dans ces défis, vous avez été mis au défi avec les compétences acrobatiques de notre ami bien-aimé. Maintenant, nous avons un défi différent pour vous. Aujourd'hui, vous identifierez différents types de Jimmys! Explication Il existe …

27
Combien de jours dans un mois?
Étant donné une représentation textuelle (nom complet insensible à la casse ou abréviation à 3 caractères) d'un mois, renvoyer le nombre de jours du mois. Par exemple, december, DECet decdevraient tous revenir 31. Février peut avoir 28 ou 29 jours. Supposons que l'entrée est un mois sous l'une des formes …


30
Réciproque d'un nombre (1 / x)
Défi Étant donné un nombre (virgule flottante / décimale), retournez sa réciproque, c'est-à-dire 1 divisé par le nombre. La sortie doit être un nombre à virgule flottante / décimal, pas seulement un entier. Spécifications détaillées Vous devez recevoir une entrée sous la forme d'un nombre à virgule flottante / décimal …

1
Golfeur Auto BATCH
J'adore BATCH, malgré son manque choquant de commandes fonctionnelles, malgré même en raison de son manque de support non entier. Pourquoi? Parce que cela fonctionne: SET var=SET %var% i=0 Cela permettrait d'évaluer: SET var=SET SET i=0 Fantastique, non? J'ai déjà utilisé cette technique dans un programme BATCH , car elle …
25 string  metagolf 

3
Créez un programme avec un simple GOTO
Votre tâche consiste à créer le plus grand programme possible qui utilise exactement un GOTO, sans lequel l'ensemble du programme (ou du moins une énorme partie) doit être complètement restructuré. Le score est compté comme le nombre d'instructions dans votre code qui changent de place ou sont nouvellement introduites (la …

7
Interprète auto-interprète
Sur la base d'un commentaire de George Edison à cette question , écrivez le plus petit interprète auto-interprète. Vous pouvez utiliser la langue de votre choix. Les langues vides ne comptent pas. Votre programme doit comporter au moins deux caractères. Le programme n'a pas besoin d'interpréter la langue entière , …


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.