Programmation Puzzles & Code Golf

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

6
Choisir les langues pour le golf [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 3 ans . Quels conseils pour choisir la …
28 code-golf  tips 


30
Retour 1 - Concours de popularité [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 5 ans . Verrouillé . Cette question et ses …

30
Transposer une page de texte
EDIT J'ai modifié le libellé des règles pour rendre certaines choses implicites plus explicites. J'ai également ajouté une certaine emphase pour dissiper certains points de confusion apparente et défini explicitement l'option de créer un programme autonome au lieu d'une fonction. Le but ici est de créer une fonction qui prend …
28 code-golf  string 

5
Calculatrice avancée
Vous devez écrire un programme qui évalue une chaîne qui serait entrée dans une calculatrice avancée. Le programme doit accepter la saisie à l'aide de stdin et produire la bonne réponse. Pour les langues qui n'ont pas de fonctions pour accepter stdin, vous pouvez assumer les fonctions readLineet printgérer ces …
28 code-golf  math 

7
Marquez une main de cribbage
Ce défi consiste à marquer une main Cribbage. Si vous ne jouez pas à Cribbage, vous devez apprendre. Nous jouons avec un jeu de poker standard, et une main se compose de quatre cartes plus la "carte up". Il existe deux types de main: normale et une «main de crèche». …
28 code-golf  game 

30
Roulette russe
Écrivez un programme qui joue à la roulette russe! Si le programme démarre, il devrait y avoir 5 chances sur 6 de se terminer normalement après avoir imprimé "J'ai survécu!" il devrait y avoir 1 chance sur 6 que le programme plante. (défaut de segmentation, etc.) Aucune entrée et aucune …
28 code-golf 

17
Déchiffrer un texte chiffré Vigenère
Le chiffrement Vigenère était un chiffrement polyalphabétique simple qui appliquait essentiellement l'un des chiffrements César, selon une clé. Fondamentalement, les lettres de la touche indiquent l'alphabet décalé à utiliser. À cette fin, il y avait un outil simple, appelé le carré Vigenère: Ici, chaque ligne est un alphabet distinct, commençant …
28 code-golf  cipher 

29
Rendre les nombres «Style d'horloge numérique»
Écrivez le programme le plus court qui prendra en entrée une chaîne de chiffres (d' au moins 20 longueurs) et affichez la sortie en utilisant les numéros de style d'horloge numérique standard. Par exemple pour l'entrée 81, une solution avec sortie ascii donnerait: _ |_| | |_| | La sortie …

30
Calculer le chiffre de contrôle ISBN-13
Écrivez une fonction qui, compte tenu des 12 premiers chiffres d'un code ISBN-13 , calculera l'ISBN entier en calculant et en ajoutant un chiffre de contrôle approprié. L'entrée de votre fonction est une chaîne contenant les 12 premiers chiffres de l'ISBN. Sa sortie est une chaîne contenant les 13 chiffres. …

30
Mettre en œuvre une hyperexponentiation / tétration sans utiliser de '^'
Le défi Implémentez la tétration (aka Power Tower ou Hyperexponentiation) avec le moins de caractères. Les conditions Ne pas utiliser l'opérateur « puissance » ou ses équivalents (tels que pow(x,y), x^y, x**y, etc.) Entrée donnée comme: x y(séparée par un espace) xest exponentiellement par lui-même yfois. Votre méthode doit être …
28 code-golf  math 

29
Fonction colombienne inverse
Définissons une séquence: la séquence de sommation à n chiffres (n-DSS) est une séquence qui commence par n . Si le dernier nombre était k , le nombre suivant est k + la somme des chiffres (k) . Voici les premiers n-DSS: 1-DSS: 1, 2, 4, 8, 16, 23, 28, …

24
Sortie d'une image Super Mario
C'est un problème sur Luogu OJ. J'ai décidé de le poster ici parce que sur Luogu OJ, beaucoup de gens, y compris moi et mon ami, sont intéressés par la façon de résoudre ce problème avec le moins de caractères. Votre tâche consiste à sortir l'art ASCII suivant: ************ ####....#. …

8
Jouez au golf sur un Brain-Flak Integer
Les entiers sont fastidieux à représenter dans Brain-Flak . Il y a 8 opérateurs: () Evaluates to 1, but does not push anything on any stack [] Evaluates to an indeterminate value for the purposes of this question {} Removes the top of the stack and evaluates to it <> …

9
"Vous devez construire des pylônes supplémentaires!"
introduction Dans le jeu de stratégie Starcraft 2, vous avez le choix entre trois "races": Terran, Zerg et Protoss. Dans ce défi, nous nous concentrerons sur le Protoss et la phrase emblématique "Vous devez construire des pylônes supplémentaires!" Ce message s'affiche lorsque vous manquez de vivres pour construire votre armé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.