Programmation Puzzles & Code Golf

Questions et réponses pour les amateurs de programmation et les golfeurs de code

419
"Bonjour le monde!"

Alors… euh… c'est un peu gênant. Mais nous n'avons pas un simple "Hello, World!" défi encore (malgré avoir 35 variantes étiquetées avec bonjour-monde , et comptant). Bien que ce ne soit pas le code de golf le plus intéressant dans les langues courantes, trouver la solution la plus courte dans...

386
Manière la plus créative d’afficher 42

Douglas Adams est né le 11 mars 1952 et est décédé alors qu'il n'avait que 49 ans. En l'honneur de ce merveilleux écrivain, je vous mets au défi d'afficher 42 de la manière la plus créative possible. Vous pouvez l'imprimer dans le journal, via une méthode compliquée, ou l'afficher sous forme d'art...

372
Construire une bombe de compilation

introduction Vous êtes probablement familiarisé avec les bombes zip , XML , etc. Le défi ici est d'abuser d'un compilateur de la même manière. Défi Ecrivez du code source qui occupe 512 octets ou moins et qui se compile dans un fichier qui occupe le plus d’espace possible. Le plus grand fichier de...

371
Covfefify une chaîne

Dans ce défi, vous devez prendre une chaîne correspondant à la regex ^[a-zA-Z]+$ou à ce qui est raisonnable (vous n'avez pas à tenir compte des lettres majuscules ou minuscules si vous le souhaitez) (vous pouvez supposer que la chaîne est suffisamment longue et qu'elle a la bonne structure pour...

330
Art mathématique tweetable [fermé]

Les mathématiques entières peuvent générer des motifs étonnants lorsqu'elles sont disposées sur une grille. Même les fonctions les plus élémentaires peuvent donner des designs incroyablement élaborés! Votre challenge Ecrivez 3 corps de fonction tweetable (c'est-à-dire 140 caractères ou moins) pour...

309
Upgoat ou Downgoat?

Dans l’optique d’une image de chèvre, votre programme devrait au mieux essayer de déterminer si la chèvre est à l’envers ou non. Exemples Ce sont des exemples de ce que l’entrée peut être. Pas d'entrées réelles Contribution: Sortie: Downgoat Spec Votre programme ne devrait pas dépasser 30 000...

297
Écrivez Moby Dick, environ

Voici un fichier texte de 1.2Mb ASCII contenant le texte de Moby-Dick de Herman Melville ; ou la baleine . Votre tâche consiste à écrire un programme ou une fonction (ou une classe, etc. - voir ci-dessous) qui recevra ce fichier caractère par caractère et à chaque étape, il devra deviner le...

289
Dessine avec ton CPU

Je suis tombé sur un article dans lequel des étudiants utilisaient le trafic réseau pour dessiner leur université sur le graphique IPv6 du pays . [image] Votre objectif est simple à dire, mais difficile à mettre en œuvre. Dessinez le texte MAIL (car il s’agit de l’un des rares mots pouvant être lus...

278
Faites comme si je travaillais

Souvent, je suis amené à exécuter un script ou une requête dont l’exécution prend beaucoup de temps. Je peux laisser ce script ouvert et profiter d'une procrastination sans culpabilité. Maintenant, si je pouvais écrire un script qui semble être l’un des scripts ci-dessus pour les spectateurs, mais...

248
Conseils pour jouer au golf en python

Quels conseils généraux avez-vous pour jouer au golf en Python? Je cherche des idées qui puissent être appliquées aux problèmes de code-golf et qui soient aussi au moins quelque peu spécifiques à Python (par exemple, "supprimer les commentaires" n'est pas une réponse). Merci de poster un pourboire...

226
Evolution de "Hello World!"

Ce concours est officiellement terminé, le gagnant est jimmy23013 . Toutes nos félicitations! Le défi consiste à créer un programme qui imprime Hello World!sur la sortie standard. Le problème est que votre programme doit avoir une distance de Levenshtein de 7 ou moins du programme dans la réponse...