Votre tâche consiste à écrire du code qui perdra au moins un octet de mémoire dans le moins d'octets possible. La mémoire doit être libérée et pas seulement allouée . La mémoire perdue est la mémoire allouée par le programme, mais perd sa capacité d'accès avant de pouvoir désallouer correctement …
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" † et 0. † "O" est en majuscule, "o" …
Après avoir passé un certain temps sur Stack Exchange, je peux reconnaître la plupart des sites de Hot Network Questions à leur petite icône (qui est également leur favicon ), mais certainement pas tous. Écrivons un programme qui peut! Vous devez écrire le code qui détermine le site, étant donné …
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 sous-chaîne. Nous obtenons donc: H(ello) H(e(llo)) …
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 …
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 …
Note : Ce défi est maintenant fermé. Toute soumission future de flics ne sera pas prise en compte pour la réponse acceptée. Ceci afin de garantir que personne ne puisse poster une regex très simple dans le futur qui ne reste pas sans craquer car personne ne s'intéresse plus au …
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 sont marquées en caractères avec moins de caractères étant meilleurs.
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 ne doit …
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 …
Dans le livre d'informatique populaire (et essentiel), Une introduction aux langages formels et aux automates de Peter Linz, le langage formel suivant est fréquemment mentionné: principalement parce que ce langage ne peut pas être traité avec des automates à états finis. Cette expression signifie "La langue L consiste en toutes …
Ecrivez un programme qui génère une erreur StackOverflow ou l’équivalent dans la langue utilisée. Par exemple, en Java , le programme devrait lancer java.lang.StackOverflowError. Vous n'êtes pas autorisé à définir une fonction qui s'appelle elle-même ou une nouvelle classe (sauf celle contenant mainjava). Il devrait utiliser les classes du langage …
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 nouveau départ serait utile pour …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.