Programmation Puzzles & Code Golf

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

10
Prévision météo
Écrivez le programme le plus court pour prévoir le temps pour les 7 prochains jours L'entrée (de stdin) est le jour de la semaine et la saison La sortie (vers stdout) est de sept lignes en semaine et la température en centigrades Les jours de la semaine commencent le jour …
13 code-golf  random 

9
Soustraction d'église
Soustraction d'église Le calcul lambda a toujours été une fascination pour moi et les comportements émergents de passage de fonctions les uns dans les autres sont délicieusement complexes. Les chiffres d'église sont des représentations de nombres naturels obtenus à partir de l'application répétée d'une fonction (normalement l'addition unaire d'une constante). …



28
Programme de dumping hexagonal le plus court
Défi Créez un programme de console pour afficher chaque octet d'un fichier. Gagnant Puisqu'il s'agit de code-golf , le moins d'octets gagne. Règles Le programme doit être une application console , ce qui signifie qu'il sera exécuté à partir d'une sorte d'interpréteur de ligne de commande; Chaque octet doit être …
13 code-golf 

3
Implémenter une fonction fortement Darboux
Selon Wikipédia , une fonction fortement Darboux est celui pour lequel l'image de chaque intervalle ouvert (non vide) est la ligne réelle entière En d'autres termes, une fonction fff est fortement Darboux si on lui donne 3 nombres réels arbitraires aaa , bbb et yyy , il est toujours possible …
13 code-golf  number 

29
Nième sous-ensemble d'un ensemble
La tâche Compte tenu de l'ensemble S= [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ]S=[1,2,3,4,5,6,7,8]S = \left[{1,2,3,4,5,6,7,8}\right] et un entier 0 ≤ N&lt; 2| S|0≤N&lt;2|S|0 \leq N < 2^{|S|} trouver le Nième sous-ensemble. Entrée sortie N est donné sous la forme …
13 code-golf 


13
Conseils pour jouer au golf dans QBasic
Quels conseils généraux avez-vous pour jouer au golf dans QBasic? Je cherche des idées qui peuvent être appliquées aux problèmes de golf de code en général qui sont au moins quelque peu spécifiques à QBasic (par exemple, "supprimer les commentaires" n'est pas une réponse). Les conseils relatifs à l' émulateur …
13 code-golf  tips  basic 

10
Défi multilingue
Après tout le plaisir que nous avons eu avec les défis polyglottes dans le passé ( récent ), que diriez-vous d'un défi où la sortie peut être en deux langues? Votre réponse doit accepter la saisie booléenne bet sortir le texte "true"ou "false". Le même code doit à la sortie, …

7
Test des séquences admissibles
Résumé: testez si une séquence d'entrée d'entiers est "admissible", ce qui signifie qu'elle ne couvre pas toutes les classes de résidus pour n'importe quel module. Qu'est-ce qu'une séquence "admissible"? Etant donné un entier m ≥ 2, les classes de résidus modulo m ne sont que les m progressions arithmétiques possibles …

4
Calculer le point de Fermat d'un triangle
Ceci est quelque peu similaire aux centres d'un triangle , mais avec un point différent. Le point de Fermat est le point P dans le triangle ABC de sorte que la valeur de AP + BP + CP soit minimisée. Il y a deux cas: S'il y a un angle …

9
CamelCase2snake_case ()
Écrire une fonction pour convertir le texte CamelCased en snake_case: FunctionForHTMLManipulationdevientfunction_for_html_manipulation Le texte saisi sera un identifiant unique approprié dans de nombreuses langues. Il doit commencer par une lettre anglaise, puis être suivi d'un nombre quelconque de lettres ou de chiffres anglais. Aucun autre caractère (espaces, symboles, etc.) n'est autorisé. …
13 code-golf  string 

6
Bridge Hand Scoring
L'une des choses qui rend Contract Bridge très intéressant est son méta-jeu "artificiel" très compliqué. Ce système de notation des mains n'en est qu'une petite partie. Bridge est un jeu de cartes astucieux. Chaque joueur reçoit une main de 13 cartes, et le jeu commence avec l' enchère . Les …

1
Injecter des Rickroll textuels
Parce que le rickrolling est le plus grand mème sur Terre, vous [connaissez les règles et moi aussi] devez écrire le code le plus court qui puisse rickroller textuellement le lecteur sans méfiance. Laissez [vous descendre] un texte d'entrée contenant des lettres, des signes de ponctuation et des espaces. Chaque …
13 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.