Programmation Puzzles & Code Golf

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

12
Est-ce que nous coulons ou nage?
Le problème Un scénario de fin du monde est décrit par trois numéros sur une seule ligne, n, met p. Cette ligne est nsuivie de lignes avec des mvaleurs par ligne. Chaque valeur représente le nombre total d'unités d'eau que chaque cellule peut contenir. Les plignes suivantes décrivent la météo …
40 code-golf 

23
Holy Hole In Un Donut, Batman!
Certains personnages sont plus saints que d'autres. En utilisant le moins de lettres profanes possible, affichez la déclaration ci-dessus. Défi Ecrivez un programme complet à imprimer Holy Hole In A Donut, Batman!sur STDOUT ou l’alternative la plus proche. Si vous pouvez compresser les entrées pour réduire votre score, déchaînez :) …



30
Programmation avec des bits et des octets
Dans ce défi, vous allez écrire un interprète pour un langage simple que j'ai composé. La langue est basée sur un seul accumulateur A, qui a exactement une longueur d'un octet. Au début d'un programme, A = 0. Voici les instructions relatives aux langues: !: Inversion Cette instruction inverse simplement …

22
Vérifiez si le point est à l'intérieur du triangle
Votre objectif est de déterminer si un point 2D donné X se situe dans la zone du triangle avec les sommets A, B, C donnés. Ecrivez une fonction qui prend les coordonnées du point de test X et des trois sommets du triangle (donc 8 coordonnées au total) et renvoie …

30
Le moyen le plus créatif pour inverser un entier positif [fermé]
Fourni une entrée sous la forme d'un entier non signé: 13457 Votre fonction / sous-routine devrait retourner: 75431 Puisque c'est un concours de popularité, soyez créatif. Les solutions créatives utilisent des techniques inhabituelles ou intelligentes pour accomplir une tâche donnée. Contraintes: Vous ne pouvez pas utiliser de tableaux. Vous ne …


30
Quel est mon nom? Produire le nom de la langue indirectement [fermé]
Produisez uniquement le nom d'un langage de programmation en utilisant uniquement les fonctionnalités du langage lui-même. Le nom du langage ne peut être invoqué qu'indirectement, c'est-à-dire à partir de variables d'environnement non personnalisées, de fonctions ou méthodes intégrées ou de l'interpréteur / compilateur du langage. La sortie devrait être le …

30
Générateur de mot de passe aléatoire
Le serveur de domaine requiert que tous les employés disposent d'un mot de passe fort et aléatoire, conforme aux règles suivantes: Exactement 15 caractères. Caractères saisis au clavier uniquement (comme indiqué dans le type de code ci-dessous). Apprendre aux vendeurs à utiliser les codes ALT + NUMPAD n'est pas autorisé. …
40 code-golf  random 

30
Erreurs d'exécution ridicules [fermé]
Ecrivez des programmes qui génèrent des erreurs d'exécution folles, obscures, ridicules ou tout simplement stupides. Obfuscation et golfitude (brièveté) non requis. les solutions qui semblent bien fonctionner sont préférables. les solutions qui semblent devoir se briser d'un côté, mais d'un autre, sont meilleures. les solutions non déterministes sont préférables tant …

18
Canard, canard, parti!
Voici la chanson (assez effrayante) de Cinq petits canards (elle n'est pas longue): Five little ducks went out one day, over the hills and up away. Mother Duck said, "Quack Quack Quack Quack", but only four little ducks came back. Four little ducks went out one day, over the hills …
40 code-golf  string 

27
La différence ne devrait faire aucune différence
Votre entreprise a récemment embauché un nouveau groupe d' administrateurs système extrêmement dévoués . Ils estiment que le simple fait de regarder des écrans d’ordinateur est très limitatif (je veux dire, une fréquence de rafraîchissement de 60Hz n’est PAS suffisant), ils ont donc connecté le bus de données de la …

24
Attendre impatiemment l'entrée
Votre tâche aujourd'hui consiste à mettre en place une limite de temps pour obtenir des commentaires, tâche que j'ai trouvé plutôt pénible à accomplir dans la plupart des langues. Vous allez créer une fonction de programme qui invite l'utilisateur à entrer. Immédiatement après que l'utilisateur ait saisi les données, imprimez …
39 code-golf 

21
Levenshtein Distance
Bien qu'il existe de nombreuses questions de distance d'édition, comme celle-ci , il n'y a pas de question simple pour écrire un programme calculant la distance de Levenshtein. Une Exposition La distance de levée Levenshtein entre deux chaînes est le nombre minimal possible d'insertions, de suppressions ou de substitutions pour …
39 code-golf  string 

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.