Programmation Puzzles & Code Golf

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

6
Calcul des surfaces.
Le plus petit code qui donne l'aire entre la courbe p (x) = a 0 + a 1 * x + a 2 * x 2 + ..., la ligne y = 0, la ligne x = 0 et la ligne x = C (c'est-à-dire quelque chose comme ceci: ) …
12 code-golf 

8
Encodage d'arbre binaire
Supposons que vous ayez un arbre binaire complet (c'est-à-dire que chaque nœud interne a exactement deux descendants non vides). Chaque nœud contient un entier différent de zéro. Vous êtes chargé d'encoder et de décoder l'arbre dans / à partir d'une liste d'entiers. L'arbre est stocké en interne quelque chose comme: …

9
Livraison du facteur
Je viens de décrocher un emploi de facteur et j'ai besoin de votre aide pour le garder. Je dois commander beaucoup de mails avant de sortir pour les livrer. Les rues sont numérotées de façon strictement séquentielle, en commençant par 1 au début de la rue, et en continuant dans …
12 code-golf  string 


6
Réparer mes mots bégayés
Le bégaiement est un problème que beaucoup d'entre nous ont peut-être connu ou du moins vu. Bien que la plupart des logiciels de reconnaissance vocale connus aient de graves problèmes avec la parole bégayée, imaginons un logiciel qui comprend le bégaiement, mais ne peut pas les corriger et les écrit …
12 code-golf  string 


13
Traducteur normalisé Malbolge vers Malbolge
Dans cette tâche, vous allez écrire un programme / une fonction qui prend un programme Malbolge normalisé et génère le programme Malbolge résultant . (Ceci est un outil secret que tous les programmeurs Malbolge utilisent!) Contribution Une structure de données qui (en quelque sorte) représente un programme Malbolge normalisé. Production …
12 code-golf  string 

1
Dessinez la séquence de Recamán avec ASCII
La séquence de Recamán ( A005132 ) est une séquence mathématique, définie comme telle: A ( n ) = ⎧⎩⎨0A ( n - 1 ) - nA ( n - 1 ) + nsi n=0si A(n-1)-n est positif et n'est pas déjà dans la séquenceautrementUNE(n)={0si n=0UNE(n-1)-nsi UNE(n-1)-n est positif et …

30
Chunk + Énumérer une liste de chiffres
J'ai une liste de chiffres décimaux: 4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4 La liste des chiffres décimaux est connue sous le nom d'éléments. Nous pouvons former des "morceaux" à partir de ces éléments en regroupant des nombres identiques et adjacents. Je veux …

20
Répondeur à la demande
Original: https://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-mostly-wrong.html Alain Colmerauer a conçu le langage de programmation logique Prolog. Son objectif était de créer un langage de programmation aussi intelligent qu'un enfant de deux ans. Afin de prouver qu'il avait atteint son objectif, il a présenté un programme Prolog qui répond «Non» avec ingéniosité pour toutes les …
12 code-golf  string 

6
Virus vs Antidotes code golf [fermé]
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 8 mois . Il existe un tableau 2D rectangulaire contenant des virus …
12 code-golf 

5
Inversez votre code, inversez l'OEIS
La tâche ici est d'écrire un programme qui prend un nombre naturel, nnn , et produit le nnn ème terme d'une séquence OEIS. Cette séquence doit avoir un identifiant sous la forme de Asuivi de 6 chiffres. Maintenant, lorsque vous prenez votre code source et inversez l'ordre de ses octets …

3
Imprimez 'A' 1000 fois avec BrainFuck
Quel est le meilleur code BrainFuck (en termes de taille de code) pour imprimer 1000 fois 'A'? Mon approche est: réglez 'A' sur p [0] régler 255 sur p [1] pour afficher 255 'A', 3 fois réglez 235 sur p [1] pour afficher 235 'A' Ce n'est pas efficace mais …

6
Entiers de groupe par originalité
Introduction: Je collectionne des puzzles tortueux. La plupart des puzzles tortueux sont produits et vendus par des entreprises chinoises. La plupart des entreprises bien connues demandent la permission des créateurs de puzzles pour produire leurs conceptions et travailler ensemble vers un produit sur le marché. Dans ce cas, les concepteurs …

29
Compter toutes les combinaisons uniques possibles de lettres dans un mot
Vous recevez une chaîne qui contiendra des caractères az ordinaires. (Vous pouvez supposer que ce sera toujours le cas dans tous les tests et supposer que toutes les lettres seront également en minuscules). Vous devez déterminer combien de combinaisons uniques peuvent être faites des caractères individuels dans la chaîne et …
12 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.