Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.

5
Faire des carrés de support
Tous les programmeurs savent que les supports []{}()<>sont vraiment amusants. Pour exacerber ce plaisir, des groupes de crochets entrelacés peuvent être transformés en diagrammes mignons et flous. Disons que vous avez une chaîne qui contient des crochets équilibrés, comme [{][<(]})>(()). La première étape consiste à faire pivoter la chaîne de …

18
L'autre jambe de Pythagore
Pythagore s'est fait exploser la jambe pendant la guerre. Il a dû être amputé et, bien qu'il ait failli mourir, il s'en est tiré et s'est complètement rétabli. Maintenant, après un an de marche avec des béquilles, il a le privilège de se faire faire une prothèse de jambe! La …
33 code-golf 

11
Quelle chanson joue?
Inspiré par ce xkcd Vous travaillez pour Shazam et ils ont un projet pour vous. Certains clients se plaignent de voir leur application occuper trop de place sur leur téléphone. Ils souhaitent donc que vous codiez une version allégée de l'application. Malheureusement, votre code existant ne peut comprendre que le …

4
Séparer ASCII
Compte tenu des 95 caractères imprimables en ASCII plus de nouvelle ligne, séparez-le en deux groupes égaux de 48 caractères (ci-après appelés groupe A et groupe B). Créez un mappage individuel de votre choix (vous avez toute discrétion) entre les deux groupes. En d'autres termes, la Acarte peut correspondre à …

3
Lisp minuscule, interprète minuscule
Les programmeurs Lisp se vantent que Lisp est un langage puissant qui peut être construit à partir d'un très petit ensemble d'opérations primitives . Mettons cette idée en pratique en jouant au golf avec un interprète appelé dialecte tinylisp. Spécification de la langue Dans cette spécification, toute condition dont le …


14
{Nombres Bouclés};
Dans le langage de programmation ésotérique Curly, les programmes sont composés uniquement d'accolades {}et de points-virgules ;. En dépit de cet outil modeste, Curly a des littéraux qui peuvent représenter n’importe quel entier non négatif. Le format est un peu difficile à lire pour les non-initiés, cependant, écrivons un peu …

11
Multiplication par auto-modification
... au moins pour une définition de "auto-modification". La tâche Dans ce défi, votre tâche est d'écrire trois chaînes A, Bet Cqui satisfont les propriétés suivantes. La chaîne Ba une longueur d'au moins 1. Pour chaque n ≥ 0chaîne, la chaîne est un programme valide (c'est-à-dire un programme exécutable complet …

15
Mots équilibrés
Ce défi a été publié sur le sous-programme DailyProgrammer, et j’ai pensé que ce serait un excellent candidat pour un défi de golf. Déterminer si une lettre est en équilibre est basé sur sa distance par rapport au point d'équilibre et la valeur de la lettre. La valeur d'une lettre …
33 code-golf 

22
Trump a besoin de votre aide pour arrêter le Starman!
Un homme des étoiles est venu sur Terre! Heureusement, le président des États-Unis, Donald Trump, a un dé à l'infini. En utilisant ce dé, il peut créer un numéro que vous , le maire de Podunk , devrez utiliser pour déterminer qui doit être envoyé pour arrêter l'envahisseur! Mais attention, …

11
Cette question a ses hauts et ses bas
La saisie comprendra les caractères suivants: ^: Montez un v: Descendre un ▲ou k: montez deux ▼ou j: descendre deux Par exemple, l'entrée suivante: ^^▲^v▼▲^^v produirait la sortie suivante: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Les séquences d'échappement qui déplacent le curseur \e[Bsont interdites. Vous devez …


22
Multiplication XOR
Votre objectif est d’implémenter l’opération de multiplication XOR ( carryless ), définie ci-dessous, avec le moins d’octets possible. Si nous pensons que XOR ( ^) au niveau des bits est une addition binaire sans porter 101 5 ^ 1001 9 ---- 1100 12 5^9=12 nous pouvons effectuer la multiplication XOR …

10
Vérifier un tableau de démineur
Votre objectif est de vérifier si un tableau Minesweeper terminé est valide. Cela signifie que chaque nombre représente un nombre correct de mines dans les cellules adjacentes, y compris les diagonales. Le conseil ne s'enroule pas. Comme d'habitude , vous devez donner une fonction ou un programme, et le code …

30
Aidez-moi à ouvrir la boîte
J'ai une boîte ASCII-art et j'ai besoin d'un programme pour l'ouvrir. Exemples Contribution: ------- | | |_____| Sortie: / / / / / / / | | |_____| spécification La première ligne ne comportera que -3 au moins Les rangées du milieu commencent par |des espaces et se terminent par| …

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.