Programmation Puzzles & Code Golf

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

28
Vous êtes sur une série de 8 jours!
Duolingo, l'application d'apprentissage des langues, a de nombreux objectifs, mais il y a un problème majeur qui me rend fou. Il me dit combien de jours d'affilée j'ai utilisé l'application avec un message du type " Vous êtes sur une période de 7 jours!" Si on met de côté la …
82 code-golf  number 

25
Cuire une tranche de Pi
Ecrivez un programme ou une fonction qui imprime ou affiche ce texte exact (composé de 142 caractères): ()()()()()() |\3.1415926| |:\53589793| \::\2384626| \::\433832| \::\79502| \::\8841| \::\971| \::\69| \::\3| \__\| Votre programme ne doit prendre aucune entrée (sauf dans les langues où cela est impossible, tel que sed) et produire le texte …

16
Comportement non défini a tué mon chat [fermé]
Comportement indéfini a tué mon chat Il est bien connu qu'un comportement non défini peut tuer votre chat [citation nécessaire] . Mais peut-il? Ta tâche Ecrivez un programme qui appelle un comportement indéfini. Décrivez un scénario qui commence avec l'exécution du programme ci-dessus et qui aurait pour conséquence qu'un Felis …

30
KOTH: une pandémie mondiale
Les résultats finaux sont ici! introduction En 2042, le monde est devenu surpeuplé. La mondialisation, la surpopulation carcérale, les nouveaux modes de vie et le manque général d’hygiène ont entraîné la propagation d’une nouvelle pandémie. En ces temps difficiles, les chefs d’État doivent gérer la situation. Vous ne pouvez pas …

20
Bowling de code unique et unique
Votre défi est simple: écrire tant d'un programme vierge que possible dans la langue de votre choix en utilisant uniquement les octets uniques. (La définition complète d'un programme vierge, copiée à partir de ce lien, se trouve au bas de cette question.) C'est vrai, sans aucune condition. Votre code n'a …

11
Regex, papier, ciseaux, lézard, spock
Échauffement: regex, papier, ciseaux C’est le défi que j’ai voulu publier à l’origine, avant de réaliser qu’il existe une solution très courte. Néanmoins, il peut être intéressant de réfléchir à la préparation du défi ci-dessous. Ecrivez trois regex R , P et S de telle sorte qu’ils se correspondent dans …

30
Trouver une chaîne illégale
Le défi consiste à trouver une chaîne de caractères qui ne peut apparaître dans aucun programme légal dans le langage de programmation de votre choix. Cela inclut les commentaires, les chaînes ou d’autres parties "non exécutables". Défi Votre programme peut être spécifique à une version ou à une implémentation particulière …

30
Conseils pour jouer au golf dans <toutes les langues>
Le but de cet article est de rassembler tous les conseils de golf qui peuvent être facilement appliqués à &lt;all languages&gt;un spécifique. Poster uniquement des réponses indiquant que sa logique peut être appliquée à la plupart des langues S'il vous plaît, un pourboire par réponse
81 code-golf  tips 

30
Imprimez une tabula recta!
Imprimez une tabula recta! La Tabula Recta (parfois appelée «table de Vigenere») a été créée par Johannes Trithemius et a été utilisée dans plusieurs chiffrements, y compris toutes les variantes du chiffrement Vigenere de Bellaso et du chiffrement de Trithemius. Cela ressemble à ceci: ABCDEFGHIJKLMNOPQRSTUVWXYZ BCDEFGHIJKLMNOPQRSTUVWXYZA CDEFGHIJKLMNOPQRSTUVWXYZAB DEFGHIJKLMNOPQRSTUVWXYZABC EFGHIJKLMNOPQRSTUVWXYZABCD FGHIJKLMNOPQRSTUVWXYZABCDE …

9
Compter les grains de riz
Considérez ces 10 images de différentes quantités de grains de riz blanc non cuits. CE SONT SEULEMENT DES PATTES. Cliquez sur une image pour la voir en taille réelle. A: B: C: D: E: F: G: H: I: J: Nombre de grains: A: 3, B: 5, C: 12, D: 25, …

30
Changement de tableau de type 2048
Supposons que nous voulions déplacer un tableau comme dans le jeu 2048 : si nous avons deux éléments consécutifs égaux dans un tableau, fusionnez-les en deux fois l'élément value. Shift doit retourner un nouveau tableau, où chaque paire d'éléments égaux consécutifs est remplacée par leur somme, et les paires ne …

30
Détecter MS Windows
Défi Créez un programme qui renvoie une valeur de vérité lorsqu'il est exécuté sur Microsoft Windows (par souci de simplicité, nous nous en tiendrons à Windows 7, 8.1 et 10) et une valeur falsey lorsqu'il est exécuté sur un autre système d'exploitation (OSX, FreeBSD, Linux). Règles Le code qui ne …

16
Vaincre SVGCaptcha
Je suis tombé sur SVGCaptcha et j'ai tout de suite compris que c'était une mauvaise idée. J'aimerais que vous montriez à quel point l'idée est mauvaise en extrayant le code de validation des images SVG que le code produit. Un exemple d'image ressemble à ceci: Voici la source de l'exemple …

25
print “Bonjour le monde!”
Oui vraiment. Imprimez- le avec une imprimante matérielle 🖨 pour créer une copie papier. Envoyez les commandes / données nécessaires à votre imprimante de sorte que le texte suivant soit imprimé sur un morceau de papier: Bonjour le monde! Vous pouvez utiliser n'importe quelle imprimante connectée à un réseau local …


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.