Questions marquées «string»

18
Créer un préprocesseur C

L'objectif est de créer un préprocesseur pour le langage C, aussi petit que possible en termes de taille de code source en octets , dans votre langue préférée. Son entrée sera un fichier source C et sa sortie sera le code source prétraité. Les éléments qu'il devra être en mesure de traiter seront:...

18
Échange d'une lettre

Le plus grand forum du Web, appelé postcount ++, a décidé de créer un nouveau jeu de forum. Dans ce jeu, l'objectif est de publier le mot, mais le mot doit avoir une lettre ajoutée, supprimée ou modifiée. Votre patron voulait que vous écriviez un programme qui a le mot et le dictionnaire UNIX, car...

18
Le moyen facile de coder le golf ascii art!

Tâche: Il y a beaucoup de réponses sur ce site qui sont organisées en art ascii, comme celle-ci . Habituellement, l'arrangement est fait manuellement, mais un programme ne vous aiderait-il pas? :) Votre programme prendra 3 entrées: Le code, en une seule ligne Le nombre de lignes dans le motif (peut...

18
Développez une chaîne codée

Il y a l'encodage et le décodage classiques. input output a3b2c5 aaabbccccc Et c'est assez simple et fait avant. Le défi consiste également à prendre en compte un comportement non standard lorsque plusieurs caractères précèdent la longueur d'exécution (un seul chiffre de 0 à 9). Chaque caractère...

18
Chaque pas de la distance Levenshtein

Dans ce défi, vous allez écrire un programme qui prend en entrée deux chaînes séparées par une nouvelle ligne, s1 (la première ligne) et s2 (la deuxième ligne) (STDIN ou la plus proche). Vous pouvez supposer que la longueur de s1 sera toujours inférieure à 30 et supérieure à la longueur de s2. Le...

18
Counter counter

En typographie, un compteur est l'aire d'une lettre qui est entièrement ou partiellement entourée d'une forme de lettre ou d'un symbole. Un compteur fermé est un compteur entièrement entouré d'une lettre ou d'un symbole. Vous devez écrire un programme prend une chaîne en entrée et imprime le nombre...

18
Numéroter les plans hiérarchiques

Écrivez un programme qui prend une chaîne où chaque ligne se compose du caractère 0indenté par un certain nombre d'espaces. La ligne supérieure n'est pas en retrait et toutes les autres lignes seront en retrait d'au plus un espace de plus que la ligne juste avant. Aucune ligne n'aura d'espaces de...

18
L'épreuve de force jQuery

Quelque temps après cet incident … Il y a quelques - uns d' entre nous qui sont contre cet ordre souillant de jQuery. C'est une présence profane, dont il faut exterminer . Je vous invite donc, fidèles au Nouveau Royaume de Réforme, à créer un programme qui éliminera cette résistance. Tout le code...

18
L'interview: The Front Nine

L'interview: The Front Nine Il s'agit du premier d'une série de défis inspirés par la programmation des questions d'entrevue d'emploi. Vous entrez dans le bureau où se trouve votre futur patron potentiel. "Entrez et asseyez-vous", dit-il. Vous vous asseyez nerveusement, en vous assurant que votre...

18
Coureurs de course

Vous recevrez deux éléments d'entrée: une chaîne au format codé de longueur définissant la piste de course et une lettre majuscule représentant la voie à partir de laquelle. Par exemple, la chaîne "3a4A6b5B" se développe en "aaaAAAAbbbbbbBBBBB". Vous utilisez ensuite la chaîne développée pour créer...

18
Construction de sous-chaîne maximale

Dans ce défi, vous passez deux choses: Une longueur de chaîne, N Une liste de chaînes, Lchacune avec une valeur de point assignée. Toute chaîne non transmise a une valeur en points de 0 Vous devez construire une chaîne de longueur Ntelle que la somme de tous les points de sous-chaîne soit aussi...

18
Jours compressés de la semaine

Étant donné l'entrée d'une liste de jours de la semaine, affichez la représentation triée la plus courte de la liste. Le format de l'entrée est une chaîne constituée d'un ou plusieurs des sous - chaînes à deux caractères Su(dimanche), Mo(lundi), Tu(etc.), We, Th, FretSa . L'entrée ne peut pas...

18
Analyser l'ARN en codons

introduction L'ARN est le cousin moins connu de l'ADN. Son objectif principal est de contrôler la production de protéines dans les cellules grâce à un processus appelé traduction . Dans ce défi, votre tâche consiste à mettre en œuvre une partie de ce processus où l'ARN est divisé en codons . Ce...

18
Moulage d'art ASCII

Vous obtenez une seule chaîne ASCII imprimable ne contenant aucune nouvelle ligne, et un "moule" multiligne, contenant des espaces ( ) et des hachages ( #). Vous devez parcourir caractère par caractère dans la chaîne et remplacer les hachages en utilisant les caractères de la chaîne dans l'ordre...

18
Implémenter la machine Enigma

La machine Enigma est une machine de chiffrement assez complexe utilisée par les Allemands et d'autres pour crypter leurs messages. Il vous appartient de mettre en œuvre cette machine *. Étape 1, rotation Notre machine à énigmes dispose de 3 emplacements pour les rotors et de 5 rotors disponibles...

18
Transposer un nuage de mots

Contexte Je voulais faire un joli nuage de mots, comme ceci: these are words floating J'ai calculé les (x,y)coordonnées de la première lettre de chaque mot, je les ai branchées sur mon générateur de nuage de mots et je l'ai laissé faire son travail. Cependant, j'ai accidentellement utilisé des...

18
Chaîne de mots croisés

Le défi Étant donné une liste de mots ["Programming", "Puzzles", "Code", "Golf"] les mots sont croisés: Programmation u z z G l C ode ls F L'algorithme Vous devez traiter la liste dans l'ordre donné. Les mots sont imprimés dans des orientations alternées, en commençant horizontalement . Les deux...

18
Fusion de deux chaînes

introduction Disons que S 1 = a...bet S 2 = ..c... Si nous les plaçons les uns sur les autres, nous obtenons: a...b ..c.. Nous fusionnons les deux chaînes, avec le .caractère liquide (qui peut se chevaucher). Nous obtenons ceci: a.c.b Si l'une des chaînes est plus longue que l'autre, nous...

18
Coder en longueur une chaîne

Supposons que nous utilisions les règles suivantes pour extraire une seule chaîne d'une autre chaîne, l'une contenant uniquement des caractères imprimables ASCII et appelée chaîne de caractères *. Si la chaîne s'épuise avant l'arrêt du processus, c'est une erreur et le résultat du processus n'est...