Questions marquées «code-challenge»

17
Compression monopole

Étant donné une chaîne représentant l'état actuel d'un jeu de Monopoly au début du tour d'un joueur, compressez toutes les données nécessaires dans la plus petite sortie. Les réponses seront jugées par la taille de la sortie et la taille de la source . Remarque: Il existe de nombreuses variantes...

17
Inverser l'ordre des mots dans une chaîne en place

La tâche Vous obtenez une chaîne mutable qui correspond [a-z]+( [a-z]+)*. Vous devez le muter dans la chaîne qui contient les mêmes mots, mais dans l'ordre inverse, pour que "bonjour tout le monde" devienne "tout le monde bonjour". Vous n'êtes pas autorisé à utiliser plus d'une quantité constante...

17
Vendeur ambulant

On vous donne, sous forme de liste ou de vecteur ou autre, un tas de 3-tuples ou autre, où les deux premières choses sont des chaînes, et la troisième chose est un nombre. Les chaînes sont des villes et le nombre est la distance entre elles. L'ordre des villes dans le tuple est arbitraire...

17
Nombre maximal de violations PEP8 sur une seule ligne

Votre tâche consiste à écrire un fichier contenant une ligne contenant de nombreuses violations de pep8 . Les règles: Nous utilisons pep8 version 1.5.7 et les paramètres par défaut. Appeler pep8 avec d'autres options de ligne de commande ou utiliser un fichier rc personnalisé n'est pas autorisé....

17
Créer un compilateur FizzBuzz

Bienvenue dans le monde du golf de compilation. Votre tâche consiste à écrire un programme qui génère un autre programme pour lire une variante de FizzBuzz sur spec. Votre compilateur Écrivez un compilateur qui génère des variantes du programme FizzBuzz à spec. La spécification de cette variante...

17
Plus petit interprète / VM Bytecode

Leaderboard - JIT Compiled (Lower is better) es1024 - 81,2 points (y compris un compilateur fonctionnel!) Kieth Randall - 116 points Ell - 121 points Classement - Interprété (plus c'est bas, mieux c'est) Martin Büttner - 706654 points (environ 2 heures). manuscrit - 30379 points (97 secondes) Votre...

17
Indice de permutation inverse

introduction Les permutations lexicographiques d'une liste à n éléments peuvent être numérotées de 0 à n ! - 1. Par exemple, le 3! = 6 permutations (1,2,3)seraient (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Lorsqu'une permutation est appliquée à une liste, ses éléments sont ordonnés dans...

17
Le Puzzle Code Jigsaw

C'est un défi dépendant de la réponse! L'ordre des réponses est important et votre tâche exacte dépend de la dernière réponse publiée. Vous voudrez peut-être trier les réponses en fonction des plus anciennes . Rassemblons du code! Voici 1920 caractères aléatoires (ASCII imprimables)....

17
Aidez nos robots à atteindre le téléporteur

MISE À JOUR: Ajout d'un framework Python pour commencer. La station spatiale a été dépassée par des robots concasseurs. Vous devez diriger autant de nos robots techniques coûteux et fragiles appelés «lapins» vers un téléporteur de sortie avant que la station ne s'autodétruise, mais les robots...

17
Rechercher des motifs dans des chaînes

Dans cette challence, votre tâche consiste à localiser des sous-chaînes avec une structure donnée. Contribution Votre entrée doit être deux chaînes alphanumériques non vides, un modèle p et un texte t . L'idée est que chaque caractère de preprésente une sous-chaîne non vide contiguë tqui se...

17
Quelle est la langue?

Récemment, le tableau de bord de conception PPCG a rencontré des difficultés à analyser les en- têtes HTML de réponse . Dans ce défi, vous tenterez d'analyser les en-têtes de réponse. Exemples de cas de test Ces exemples d'entrées ( PAS les cas de test réels), juste pour que vous puissiez avoir une...

17
Bon vieux vecteur de suffixe

Inspiré d'un vieux manuel ... Le défi Je définis le a ème suffixe vecteur de b comme la liste booléenne de longueur a avec b des valeurs vraies de fin. Écrivez un programme ou une fonction qui, étant donné a et b par n'importe quel moyen, retourne le a ème vecteur suffixe de b par n'importe quel...

17
Partage secret de Shamir

Étant donné n(le nombre de joueurs), t(la valeur seuil) et s(le secret), sortez les nsecrets générés par l'algorithme de partage de secrets de Shamir . L'algorithme Aux fins de ce défi, les calculs seront effectués en GF (251) (le champ fini de taille 251, autrement connu comme les entiers mod 251...