Programmation Puzzles & Code Golf

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

1
Construire un résolveur de casse-tête MU
Le puzzle MU est un puzzle dans lequel vous découvrez si vous pouvez vous transformer MIen MUétant donné les opérations suivantes: Si votre chaîne se termine par I, vous pouvez ajouter un Uà la fin. (par exemple MI -> MIU) Si votre chaîne commence par M, vous pouvez ajouter une …

13
Afficher un décompte (dans différentes bases)
Le décompte est un système de comptage simple qui fonctionne en base 5. Il existe différents systèmes de décompte utilisés dans le monde, mais celui qui est utilisé dans la plupart des pays anglophones est peut-être le plus simple - compter les unités en marquant des lignes verticales, puis pour …


16
Conseils pour jouer au golf dans T-SQL
Quels conseils généraux avez-vous pour jouer au golf dans T-SQL? 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 à T-SQL. Veuillez poster un pourboire par réponse. Merci à Marcog pour l'idée originale. :)
16 code-golf  tips  sql 

5
Calcul de déclenchement rapide
Calculs rapides de trigonométrie Votre tâche consiste à créer un programme qui peut calculer le sinus, le cosinus et la tangente d'un angle en degrés. Règles Pas de fonctions de trigonométrie intégrées (même pas sécantes, cosécantes et cotangentes si votre langue les possède). Vous pouvez utiliser des tables de recherche, …

18
Palindrome de la base la plus basse
Étant donné un nombre n, écrivez une fonction qui trouve la plus petite base b ≥ 2telle qu'un npalindrome en base b. Par exemple, une entrée de 28devrait renvoyer la base 3puisque la représentation ternaire de 28 est 1001. Bien qu'il s'agisse d' 93un palindrome à la fois en base …

2
Programme qui se permute pour encoder une chaîne (quine-variant)
Écrivez un programme qui imprime la ligne de 80 caractères suivante: Ce programme de codegolf.stackexchange.com se permute pour encoder une chaîne. accepte ensuite une ligne d'entrée, puis imprime son code source avec ses points de code éventuellement réorganisés (aucun ajouté et aucun supprimé). Lorsque ce code est exécuté, la même …
16 code-golf  quine 

24
Jeu de nombres ajoutés
Jeu de nombres ajoutés Écrivez une fonction / programme qui prend 2 paramètres entiers paramètres entiers ou variables entières , un nombre de départ et un nombre d'itérations max. Le code doit exécuter l'exemple de jeu suivant pour construire un nouveau numéro et répéter jusqu'à ce que le numéro ne …
16 code-golf 

24
Ancienne fonction MacDonald
Créez une fonction dans la langue de votre choix qui imprime ce qui suit: Old MacDonald had a farm, E-I-E-I-O, And on that farm he had a cow, E-I-E-I-O, With a moo moo here and a moo moo there, Here a moo, there a moo, everywhere a moo moo, Old …

14
Journaux autonomes
Le problème" Définissez une fonction log(ou un autre nom à 3 lettres) qui, lorsqu'elle sera appelée, enregistrera / imprimera / écrira (quelle que soit la valeur par défaut pour la langue en question) à la fois l'instruction (en tant que source) et le premier argument. En d'autres termes: i=777 j=333 …
16 code-golf 

2
Graphique circulaire Ascii Art
Votre objectif est de générer un graphique circulaire ASCII. Il s'agit de code-golf, donc le programme le plus court (en comptant les octets du code source, pas les caractères) gagne. Aucun logiciel ou API externe n'est autorisé. Seulement les natifs de chaque langue. L'angle de départ et la direction (dans …

18
Anonymiser les noms - en quelque sorte
Edit: Il y aura un bonus de -20 pour le masquage aléatoire Bonjour chers dénonciateurs et porteurs de connaissances secrètes. Je suis due à un entretien par mail et je - bien sûr - ne peux pas dire des noms spécifiques en entier. Mais comme je veux le divulguer d'une …
16 code-golf 

17
Calculer un pourboire
Vous et un ami entrez dans un bar. Le barman vous traite bien, vous décidez donc de lui donner un pourboire. Donc, vous sortez votre fidèle ordinateur de poche et écrivez un programme rapide pour calculer un pourboire car il n'a pas de calculatrice intégrée. Mais attendez! Vos clés d'opérateur …


3
roi + tour vs roi
C'est la fin d'un autre jeu d'échecs bien joué. Vous êtes le joueur blanc et vous avez toujours une tour et votre roi. Votre adversaire n'a plus que son roi. Puisque tu es blanc, c'est ton tour. Créez un programme pour jouer ce match d'échecs. Sa sortie peut être une …
16 code-golf  chess 

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.