Programmation Puzzles & Code Golf

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

30
Fenêtre Hello World
Créez une fenêtre qui dit bonjour au monde à l'intérieur et rien d'autre. Vous ne pouvez pas avoir de boutons OK ou Annuler à l'intérieur. Ce doit être juste une simple fenêtre qui dit bonjour au monde. Je ne me soucie pas du contenu du cadre de la fenêtre ou …

13
L'art ASCII de la fourmi de Langton.
Tracez le chemin de la fourmi de Langton . La description Les carrés d'un avion sont colorés de différentes manières, soit en noir soit en blanc. Nous identifions arbitrairement un carré comme la "fourmi". La fourmi peut voyager dans n'importe laquelle des quatre directions cardinales à chaque étape. La fourmi …

18
La «grand-mère sourde» de Chris Pine
Je suis un mentor chez RubyLearning et l'un des exercices que nous donnons à nos élèves est l'exercice «Sourde grand-mère» du livre de Chris Pine « Apprendre à programmer ». Voici la description: Écrivez un programme sur la grand-mère sourde. Quoi que vous disiez à grand-mère (quoi que vous tapiez), …
22 code-golf  string 


26
Enchère unique la plus basse
Merci pour toutes les inscriptions, la date limite est maintenant passée et les notes finales sont à la fin de la question. Félicitations à PhiNotPi pour une victoire assez complète. Il s'agit d'un défi du roi de la colline , dont le but est de créer un programme qui gagne …


3
Golf de méta-bowling
Votre tâche consiste à créer le programme le plus court (A) qui génère un autre programme (B) avec les octets les plus uniques, qui à son tour génère le programme d'origine (A). Essentiellement, vous jouez à la moitié d'une paire de programmes ouroboros (aka quine d'itération périodique) et jouez à …

2
Golf existentiel
Les mathématiques ont beaucoup de symboles. Certains pourraient dire trop de symboles. Permet donc de faire quelques calculs avec des images. Permet d'avoir un papier, sur lequel nous allons puiser. Pour commencer le papier est vide, on dira que c'est équivalent à ou vrai .⊤⊤\topvraivrai\textit{true} Si nous écrivons d'autres choses …
22 math  logic  proof-golf 

12
Était-ce vraiment la fête du Canada?
Le 1er juillet est la fête du Canada (yay Canada)! Ou est-ce? Il semble que la page Wikipedia de ce jour ait beaucoup de contenu lié au Canada, mais y a-t-il un autre jour qui est plus canadien? Votre tâche consiste à écrire un programme ou une fonction qui prend …

8
Lire un affichage rétro
Art volé De quelle taille est le chiffre? Les chiffres à 7 segments peuvent être représentés en ASCII à l'aide de _|caractères. Voici les chiffres 0-9: _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| | |_ _| | …

2
Calculer un pedigree
Une petite leçon de génétique Lorsque vous n'avez accès qu'aux traits visibles ou au phénotype d' une personne, un pedigree de ses antécédents familiaux est souvent utilisé pour déterminer les informations génétiques réelles ou le génotype de chaque membre de la famille. Lorsque nous traiterons de la dominance simple comme …

2
Préparez-vous à mourir?
Contexte Une source d'ennui dans les jeux de rôle sur table est le traitement des jets impliquant de nombreux dés. Lancer un sort de Désintégration peut être instantané, mais lancer et additionner 40 dés ne l'est certainement pas! Un certain nombre de suggestions pour gérer cela sont discutées sur rpg.stackexchange.com …

4
Comment compter les syllabes dans un mot
Entrée: Vous recevrez une chaîne contenant un seul mot anglais. Toutes les lettres seront en minuscules et il n'y aura pas de caractères non alphabétiques dans la chaîne. Sortie: Vous retournerez un entier de 1 à 7 représentant le nombre de syllabes que vous pensez être dans le mot. Notation: …

15
Conversion de la convention de codage
Dans ce Coding Golf, vous devez convertir une convention de codage avec TitleCase en lower_case_with_underscores. Et vice versa! spécification Changez le boîtier de la manière suivante: Si le caractère de soulignement est un délimiteur, remplacez la casse par la casse du titre sans aucun délimiteur. S'il y a plusieurs mots …
22 code-golf  string 

30
Tour de cordes
Étant donné une chaîne de texte, affichez-la comme une «tour». Chaque tranche de la chaîne (du formulaire 0:n) est répétée 5*nfois, donc le premier caractère est répété 5 fois, puis le premier et le second 10 fois, etc. Exemples: 'hello' -> ['h'] ['h'] ['h'] ['h'] ['h'] ['h', 'e'] ['h', 'e'] …

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.