Un défi de code est une compétition pour trouver des moyens créatifs de résoudre un casse-tête de programmation avec un critère de gain objectif non couvert par d'autres balises de notation (par exemple, code-golf).
Étant donné une liste de chaînes, remplacez chaque chaîne par l'une de ses sous-chaînes non vides qui n'est une sous-chaîne d'aucune des autres chaînes de la liste et aussi courte que possible. Exemple Étant donné la liste ["hello","hallo","hola"], "hello"devrait être remplacée par juste "e"comme cette sous-chaîne n'est pas contenue dans …
Défi Votre tâche consiste à coder un entier sous forme de chaîne de caractères ASCII , puis à le décoder avec succès après que ladite chaîne a été mélangée de manière aléatoire. Vous écrirez deux programmes / fonctions , qui seront appelés Encodeur et Décodeur . Encodeur Entrée: un entier …
Votre travail consiste à créer la fonction de croissance la plus lente possible en 100 octets maximum. Votre programme prendra en entrée un entier non négatif et sortira un entier non négatif. Appelons votre programme P. Il doit répondre à ces deux critères: Son code source doit être inférieur ou …
Dans ce défi, nous essayons de résoudre deux problèmes importants à la fois. Elles sont: Étant donné les entiers a et b , dites si a b -1 est un nombre premier. Étant donné les entiers a et b , retournez nCr (a, b). Plus précisément, vous devez écrire deux …
Récemment, quelqu'un a proposé des limites plus strictes pour la longueur de ligne par défaut de Python: De toute évidence, aucun programme ne devrait jamais utiliser plus de 80 caractères par ligne, pour une multitude de raisons. Tout d'abord, pour la lisibilité et la maintenabilité, il est important d'avoir une …
Et en particulier la deuxième loi : l'entropie d'un système isolé augmente avec le temps . Pour ce défi, Un " système isolé " sera considéré comme un programme ou une fonction (abrégé en "programme" à partir de maintenant); Le passage du « temps » correspondra à des exécutions itératives …
introduction Ce site crée rapidement un énorme ensemble de données d'extraits de code, alors faisons quelque chose avec! Voici un fichier de données . Il contient 9 066 paires de langues + d'extraits uniques pour 113 langues, toutes tirées de ce site. Le format est séparé par des tabulations (language-TAB-snippet), …
Tout le monde aime la géométrie. Alors pourquoi n'essayons-nous pas de coder le golf? Ce défi consiste à saisir des lettres et des chiffres et à créer des formes en fonction de ceux-ci. L'entrée L'entrée sera sous la forme de (shapeIdentifier)(size)(inverter). Mais que sont shapeIdentifier, size et inverter? L'identifiant de …
Contexte Un triangle de Pythagore est un triangle rectangle où chaque longueur de côté est un entier (c'est-à-dire que les longueurs de côté forment un triple de Pythagore ): En utilisant les côtés de ce triangle, nous pouvons attacher deux autres triangles de Pythagore non congruents comme suit: Nous pouvons …
C'est très simple: votre programme ou fonction doit générer le texte suivant: Elizabeth obnoxiously quoted (just too rowdy for my peace): "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG," giving me a look. Petits caractères Vous pouvez écrire un programme ou une fonction , qui renvoie la sortie sous …
Mises à jour: délai supprimé. Vous devez pouvoir décrire la sortie - voir la nouvelle règle. Un pangram est une phrase qui utilise au moins une fois chaque lettre de l'alphabet, comme: Le renard brun rapide saute par-dessus le chien paresseux. Un pangram parfait utilise chaque lettre exactement une fois. …
Votre défi est d' écrire un programme pour traduire (anglais) leetspeak / lolspeak / txtspk en anglais normal. Votre programme doit lire depuis l'entrée et la sortie standard vers la sortie standard, sauf si votre langue ne les prend pas en charge. Vous pouvez utiliser un fichier contenant une liste …
Défi: implémenter ROT-47 dans un code qui fonctionne à la fois lui-même et en tant que version ROT-47 de lui-même. Notation: Votre score est calculé en pourcentage des octets éligibles ROT-47 utilisés au total des deux versions du programme divisé par le nombre total d'octets (tous les caractères) des deux …
Le 15 Puzzle est un puzzle célèbre impliquant le glissement de 15 tuiles sur une grille 4x4. Partant d'une configuration aléatoire, l'objectif est de disposer les tuiles dans le bon ordre. Voici un exemple d'un puzzle résolu 15: 01 02 03 04 05 06 07 08 09 10 11 12 …
Défi Trouvez une expression, d'au plus 100 octets, avec la signature de type la plus longue. Règles Toute langue typée statiquement avec inférence de type est autorisée Le type doit être non ambigu, mais peut autrement inclure des types sans instances définies. Par exemple Num [a]et Eq [a]sont autorisés, même …
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.