Programmation Puzzles & Code Golf

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

2
Chuck Norris vs voyageur de commerce
introduction Presque tout le monde connaît le problème des vendeurs ambulants (TSP). La tâche consiste à, à partir d'une liste de Nvilles, trouver le cycle hamiltonien minimum , c'est-à-dire le chemin le plus court qui visite chaque ville et revient en boucle au départ. Ce n'est pas de cela qu'il …

30
Imprimer la racine numérique
Ceci est différent de My Word peut battre votre Word car il est moins complexe et vous oblige seulement à le calculer, et non à les comparer. Pour trouver la racine numérique, prenez tous les chiffres d'un nombre, ajoutez-les et répétez jusqu'à obtenir un numéro à un chiffre. Par exemple, …

14
Mutilating the Query
Je sais que vous avez toujours pensé aux épreuves et aux tribulations de l'expérience des joies de la vie en tant que proxy Web. Honnêtement, qui ne l'a pas fait? Aujourd'hui, vous êtes chargé de réaliser cet objectif (au moins une partie de celui-ci). Le site Web X reçoit beaucoup …
19 code-golf 

3
Problème de boucle Brainf * ck
J'ai un problème pour un cyber club qui vous demande d'imprimer: ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! Utilisation de Brainf ** k en 29 octets ou moins sans utiliser le caractère «,». J'ai un code de travail: ++++++++++[>++++++>+++++++++<<-]>-->.<[>-.<-] Cependant ma boucle est trop longue, m'envoyant 16 octets au-dessus de la limite. Existe-t-il un moyen plus …

5
Recréez l'économiseur d'écran Windows ME en ASCII
Ce défi est inspiré de cette réponse sur Ask Ubuntu Stack Exchange. Intro Rappelez-vous l' économiseur d'écran Windows ME avec les tuyaux ? Il est temps de ramener la nostalgie! Défi Vous devez écrire un programme ou une fonction qui produira une représentation ASCII de l'économiseur d'écran. Dans l'économiseur d'écran, …

13
Tri des bulles en cours
Créez une fonction ou un programme qui prend deux entrées: Une liste d'entiers à trier (moins de 20 éléments) Un entier positif N, indiquant le nombre de comparaisons à effectuer La fonction doit s'arrêter et afficher la liste résultante d'entiers après les Ncomparaisons. Si la liste est entièrement triée avant …

4
Convertir une expression en notation Panfix
Je parcourais les esolangs et suis tombé sur cette langue: https://github.com/catseye/Quylthulg . Une chose intéressante à propos de ce langage, c'est qu'il n'utilise pas de préfixe, de suffixe ou d'infixe, il utilise les trois , appelant cela la notation "panfix". Voici un exemple. Pour représenter infix normale 1+2dans panfix, il …

14
Calcul du répertoire
Pour ce défi, vous recevrez un chemin absolu et un "nouveau" chemin (qui peut être absolu ou relatif), et vous devrez retourner le chemin final. Par exemple, si votre répertoire actuel était /var/tmp/test: my_dirou my_dir/ devrait revenir/var/tmp/test/my_dir ../../my_dir devrait revenir /var/my_dir /my_dir/./ devrait revenir /my_dir ../../../../../ devrait revenir / Pour …

13
Le défi caméléon changeant de couleur de camouflage
Les défis de caméléon sont apparemment une mauvaise chose . Dommage, les caméléons sont de belles créatures. Le temps de changer! Comme nous le savons tous, de nombreux caméléons possèdent une remarquable capacité à se fondre dans leur environnement en changeant la couleur de leur peau. C'est aussi l'objectif de …

11
Quelle était exactement votre question?
introduction Lorsque vous recevez un texte ennuyeux, vous voulez simplement le terminer le plus rapidement possible. Observons le texte suivant: Ens colligi timenda etc priorem judicem. De quascunque ii at contingere repugnaret explicetur intellectu. Adjuvetis hoc fortassis suspicari opportune obversari vix eam? Dei praemia prudens hominum iii constet requiri haberem. …

30
Inverser un tableau booléen
Un joli simple Contribution Étant donné un tableau booléen (ou une alternative acceptable), vous pouvez supposer que le tableau ne comportera jamais plus de 32 éléments. [false, false, true, false, false] Production Inversez chaque élément du tableau et affichez-le. [true, true, false, true, true] Règles Vous pouvez écrire un programme …



18
Trier les mois de l'année
Écrivez une fonction ou un programme qui prend des entrées de chaînes, entièrement épeautre, les noms de mois Anglais en cas de titre: January, February, March, etc. (null / CR / LF fin OK, délimité par un caractère non-alpha si vous le souhaitez) et soit compare deux entrées, renvoyant une …


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.