Programmation Puzzles & Code Golf

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

30
Aidez-moi à faire ma lessive
Aidez-moi! ma lumières complètement automatisées de Darks Separator V3001.01 sont tombées en panne! :( Des lignes directrices Tâche Écrivez un programme qui prendra une entrée d'un tableau (ou une liste dans certaines langues) de n'importe quelle quantité de chaînes qui sont soit la lettre L ou la lettre D (représentant …

6
Transposés et diagonales
Pour ce défi, vous devez écrire un programme ou une fonction qui génère les diagonales d'une matrice carrée donnée. Cependant, si vous transposez les lignes et les colonnes du code source de votre solution, il devrait plutôt devenir un programme ou une fonction qui renvoie les antidiagonales de la matrice. …

30
Range, Reverse, Sum!
Étant donné un entier positif n en entrée, sortez la somme de plage inversée de n. Une somme de plage inversée est créée en créant une plage inclusive jusqu'à n, en commençant par 1 et en incluant n, en inversant chacun des nombres à l'intérieur et en le sommant. Exemple: …


7
L'étrange attraction de la carte logistique
Le défi a pour objectif de tracer approximativement l' attracteur de la carte logistique en fonction de son paramètre r (également appelé diagramme de bifurcation ), ou d'une sous-région de celui-ci. L'aspect du graphique peut être vu dans l'image suivante de Wikipedia: Contexte La carte logistique est une fonction mathématique …


3
Lorsque la vie vous donne des citrons, faites de la limonade
Défi Vous recevrez une chaîne d'entrée, où le mot "Lemon"est trouvé , il doit être converti en , "Lemonade" mais la a, det edoit être emprunté à un autre endroit dans la phrase. Exemple Exemple d'entrée: J'ai trouvé un citron quand j'étais enfant Exemple de sortie: Je trouve une limonade …
21 code-golf  string  code-golf  parsing  internet  stack-exchange-api  code-challenge  kolmogorov-complexity  restricted-source  brain-flak  python  logic  pyth  code-golf  string  search  optimized-output  code-golf  tips  language-design  golfing-language  code-golf  tips  language-design  code-golf  number  sorting  pi  code-golf  math  number  code-golf  string  balanced-string  classification  brain-flak  code-golf  math  number-theory  decision-problem  code-golf  tips  code-golf  number  sequence  code-golf  balanced-string  brain-flak  code-golf  math  sequence  arithmetic  fibonacci  code-golf  math  parsing  code-golf  string  keyboard  code-golf  code-golf  string  source-layout  whitespace  code-golf  math  rational-numbers  code-golf  string  code-golf  string  code-golf  math  sequence  code-golf  number  floating-point  code-golf  string  decision-problem  subsequence  code-golf  string  kolmogorov-complexity  code-golf  string  permutations  balanced-string  brain-flak  code-golf  string  math  number  code-golf  string  primes  cipher  code-golf  string  ascii-art  chemistry  code-golf  ascii-art  grid  counting  code-golf  math  arithmetic  integer  code-golf  number  kolmogorov-complexity  code-golf  ascii-art  kolmogorov-complexity  sequence  metagolf  brain-flak  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  whitespace 

20
Mes [sous] chaînes se cachent!
introduction Il y a quelque temps, un utilisateur perdu de SO a posté une question ici et elle a maintenant été supprimée, mais je pense que ce serait un bon défi, alors c'est parti ... Défi Écrivez un programme ou une fonction complète qui prend deux chaînes et vérifie si …

30
Dessinez une grosse barre oblique X
Étant donné un entier non négatif, imprimez un Xqui est si grand. Xest la sortie pour l'entrée 0, et vous ajouterez des barres obliques égales à l'entrée dans chaque direction pour étendre les Xentrées plus grandes. Cas de test 0 X 1 \ / X / \ 2 \ / …

27
Télécharger un fichier sur Internet
introduction Oui, c'est aussi simple que ça. Téléchargez n'importe quel fichier sur Internet! Règles Vous devez utiliser l'API de votre langue. Vous devez sortir le fichier que vous avez téléchargé sur STDOUT, la console, un fichier, etc. L'entrée doit être vide, ou l'URL que vous souhaitez télécharger, mais l'URL doit …

2
Décomposition rationnelle a = xyz (x + y + z)
Écrire des fonctions x(a), y(a)et z(a)telles que pour tout rationnel a toutes les fonctions renvoient des nombres rationnels et x(a)*y(a)*z(a)*(x(a) + y(a) + z(a)) == a. Vous pouvez supposer un ≥ 0. Vous n'avez pas besoin d'utiliser des types rationnels ou des opérations dans votre programme, tant que votre programme …

18
Générer une équipe de football!
Générez l'art ASCII de l'équipe de football suivant avec le moins d'octets possible. |.| |.| |.| |.| |.| |.| |.| |.| ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ {<| 8 |>}{<| 6 |>}{<| 1 |>}{<| 3 |>}{<| 7 |>}{<| 5 |>}{<| …

9
Températures non moyennes!
Une discussion a eu lieu au TNB une fois sur la meilleure échelle de température, et nous nous sommes mis d'accord sur quelque chose: Prenez la moyenne des quatre échelles de température principales! C'est-à-dire, Celsius , Kelvin , Fahrenheit et Rankine (Désolé Réaumur). Donc, maintenant le problème est que la …
21 code-golf  math 

10
Trier les caractères inutiles
Ce challenge est inspiré de cette très belle réponse de TidB. Dans la réponse de TidB, tous les huit caractères sont dans le bon ordre: gnilwoB edoC(en Code Bowlingarrière). Les autres cordes sont cependant dans un étrange ordre aléatoire. Votre défi est de résoudre ce problème. Prenez une chaîne (non …


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.