Questions marquées «code-golf»

79
Parenthèses télescopiques

Considérons une chaîne non vide de parenthèses correctement équilibrées: (()(()())()((())))(()) On peut imaginer que chaque paire de parenthèses représente un anneau dans une construction télescopique effondrée . Alors étendons le télescope: ( )( ) ()( )()( ) () ()() ( ) () Une autre façon de voir...

79
Vaincre SVGCaptcha

Je suis tombé sur SVGCaptcha et j'ai tout de suite compris que c'était une mauvaise idée. J'aimerais que vous montriez à quel point l'idée est mauvaise en extrayant le code de validation des images SVG que le code produit. Un exemple d'image ressemble à ceci: Voici la source de l'exemple d'image:...

78
Bonjour le monde 0.0!

source: Dilbert, 8 septembre 1992 J'espère ajouter une nouvelle tournure au classique "Hello World!" programme. Coder un programme qui sort Hello World!sans: Littéraux chaîne / caractère Numéros (toute base) Fonctions prédéfinies qui renvoient "Hello World!" RegEx littéraux À l'exception de "O" †...

77
N (e (s (t))) une chaîne

Pour "imbriquer" une chaîne, vous devez: Traitez le premier caractère comme une fonction et les caractères suivants comme les arguments de cette fonction. Par exemple, si la chaîne d'entrée était Hello, alors la première étape serait: H(ello) Ensuite, répétez cette même étape pour chaque...

76
Le code le plus court pour lancer SIGILL

Contexte Nous avons déjà un défi à propos de lancer SIGSEGV , alors pourquoi pas un défi à lancer SIGILL? Qu'est-ce que SIGILL? SIGILL est le signal d'une instruction illégale du processeur, ce qui arrive très rarement. L'action par défaut après réception de SIGILL est la fermeture du programme et...

76
Progruzzle & Colf

Avez-vous déjà rêvé de créer des hashtags Twitter tels que #brexit ou #brangelina ? ce golf est pour vous. Ecrivez un programme qui accepte deux chaînes A & B en entrée et les fusionne selon l'algorithme suivant: Soit nle nombre de groupes de voyelles dans A (par exemple, britaina 2 groupes de...

76
C'était juste un bug

Inspiré par la sortie boguée de la réponse Clojure de @Carcigenicate pour le défi Print this diamond . Imprimer ce texte exact: 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1234567890...

76
Imprimer ce diamant

Cette question se répand comme un virus dans mon bureau. Il existe une grande variété d'approches: Imprimer ce qui suit: 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321 121 1 Les réponses...

75
Code Johnny Code, Code!

Père fondateur du rock and roll Chuck Berry malheureusement décédé aujourd'hui. Pensez au refrain de sa célèbre chanson " Johnny B. Goode ": Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Il a été ponctué d’ autres manières, mais ce qui précède servira...

75
Hard code golf: Regex pour divisibilité par 7

Matthias Goergens a une expression rationnelle de 25 604 caractères (au lieu de 63 993 caractères) pour faire correspondre les nombres divisibles par 7, mais cela inclut beaucoup de choses: parenthèses redondantes, distribution ( xx|xy|yx|yyplutôt que [xy]{2}) et autres, bien que je sois sûr Un...

75
Construire un navigateur XKCD défectueux

Défi Étant donné le numéro d’une bande dessinée XKCD, éditez le titre de cette bande dessinée (le texte survolé). Cependant, le programme doit jeter une erreur quand on leur donne les chiffres 859ou 404. Règles Le numéro donné sera toujours une bande dessinée existante (sauf 404). Votre programme...

74
Les 9 milliards de noms de Dieu

Les 9 milliards de noms de Dieu est une nouvelle d'Arthur C. Clarke. Il s'agit d'un groupe de moines tibétains dont l'ordre est consacré à l'écriture de tous les noms possibles de Dieu, écrits dans leur propre alphabet. Ils se consacrent essentiellement à l'écriture de toutes les permutations...