Questions marquées «string»

14
Prenez la racine carrée d'une chaîne

Motivation Dans ce défi, votre tâche consistait à multiplier deux chaînes, ce qui introduit naturellement un moyen de prendre la racine carrée d'une chaîne. Comment ça marche? Étant donné une chaîne (par exemple pub), la première chose que vous devez faire est de déterminer le code ASCII pour...

14
Recherche de remplacement de correspondance de cas

Prenez trois entrées, une chaîne de texte T,; une chaîne de caractères à remplacer F,; et une chaîne de caractères pour les remplacer par, R. Pour chaque sous-chaîne de Tavec les mêmes caractères (insensibles à la casse) que F, remplacez-les par les caractères dans R. Cependant, conservez la même...

14
Comment pluraliser les points de suspension?

Ce sont évidemment des ellipsisessieses. Inspiré d' un message de chat . Votre défi Étant donné une liste ou un espace ou une chaîne de mots séparés par des virgules, les points de suspension les identifient. Pour ellipsisessieses-ify un mot: Commencez par le mot. Ajoutez la première lettre du mot...

14
Décrochez votre téléphone! Ça vibre!

Vous venez de recevoir un nouveau téléphone récemment, mais vous n'aimez pas vraiment la façon dont il vibre, vous avez décidé de créer vos propres modèles de vibration. Donc, vous avez écrit un programme où vous avez utilisé les mots - clés long, shortet pausede faire vibrer votre téléphone en...

14
Dépliez dans toutes les directions

Contribution: Un string Production: 1) D'abord, nous prenons le caractère de suppression à la fin de la chaîne d'entrée jusqu'à ce qu'il nous reste une longueur qui est un carré (c'est-à-dire 1, 4, 9, 16, 25, 36, etc.) Donc abcdefghijklmnopqrstuvwxyz(la longueur 26) devient...

14
Somme cumulée récursivement concaténée de [N] avec M itérations

Prenez deux nombres entiers positifs Net Mcréer les sommes cumulées concaténés de [N], avec des Mitérations. Affiche le résultat de la dernière itération. Définition de la somme cumulée concaténée: Commencez par un nombre Net définissez une séquenceX = [N] Ajouter aux Xsommes cumulées deX Répétez...

14
Deux prénoms

Une personne a deux prénoms si son nom est également un prénom commun. Vous devez déterminer quels noms complets dans une liste sont deux prénoms. John Smith John Doe Luke Ryan Ryan Johnson Jenna Jackson Tom John Tout nom figurant dans la colonne du prénom est potentiellement un prénom. Si le...

14
RLE Brainfuck dialect

RLE Brainfuck (lié à BF-RLE ) L'hypothétique dialecte RLE ( Run-Length Encoding ) de Brainfuck accepte les symboles pour les 8 commandes et accepte également les chiffres. Les chiffres sont utilisés pour représenter le nombre de répétitions successives d'une commande, permettant ainsi le codage sur...

14
Ajouter et effacer

Étant donné une ligne composée uniquement de lettres, procédez comme suit: Vous conservez une chaîne vide au début. Si le caractère d'entrée suivant se trouve dans la chaîne, supprimez-le de la chaîne. Si le caractère d'entrée suivant n'est pas dans la chaîne, ajoutez-le à la chaîne. Affiche l'état...

14
diviser et capitaliser

Défi : Étant donné une chaîne divisée à des positions spécifiques et en majuscule le premier caractère du mot donné. Mettre en majuscule le premier caractère du premier mot si et seulement s'il était déjà en majuscule Contribution : Une chaîne set un caractère c. Sortie: La chaîne à chaque...

14
Décodage du système Kaadi

Vous êtes tombé sur un vieux manuscrit indien, qui décrit des monticules de trésors enfouis. Le manuscrit vous indique également l'emplacement du trésor, sauf que certains nombres cruciaux ont été encodés indirectement dans le texte. Vous comprenez que le texte utilise un système «Kaadi», un...

14
Addition-soustraction de nombres dans une chaîne

Prenez une chaîne en entrée, effectuez l'addition / la soustraction de tous les chiffres de la chaîne et sortez la somme de ces opérations comme résultat. Règles Les chiffres de la chaîne sont lus de gauche à droite Si un chiffre (n) est impair, effectuez l'addition avec le chiffre suivant (n + n1)...

14
Conjugaison dans la vraie vie

Dans Dyalog APL Extended @ Adám , l' opérateur (sous) signifie la conjugaison: appliquer une fonction, puis une deuxième fonction, puis l'inverse de la première. C'est amusant de penser aux actions réelles en termes de conjugaison:⍢ Un problème est transformé par g dans un autre domaine où il est...

14
Chiffrement informatique

Introduction: J'ai des tas de chiffrements différents stockés dans un document que j'ai compilé quand j'étais enfant, j'ai choisi quelques-uns de ceux que je pensais être les mieux adaptés aux défis (pas trop triviaux et pas trop difficiles) et les ai transformés en défis. La plupart d'entre eux...

14
Taper, mais vers la gauche [fermé]

Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 5 mois . Contexte Vous avez été chargé de prendre des notes pour une...

13
Fonction Soundex

Écrivez la fonction la plus courte pour générer le code Soundex américain pour un nom de famille contenant uniquement les lettres majuscules AZ. Votre fonction doit produire une sortie cohérente avec tous les exemples de la page liée (donnée ci-dessous), bien qu'elle n'ait pas besoin et ne doive...

13
Trouver la distance d'édition minimale entre deux chaînes

Explication La distance d'édition entre deux chaînes est fonction du nombre minimal possible d'insertions, de suppressions ou de substitutions pour convertir un mot en un autre mot. Les insertions et les suppressions coûtent 1 et les substitutions coûtent 2. Par exemple, la distance entre ABet Aest...

13
Opérateurs au niveau du bit dans Brainfuck

Votre tâche consiste à créer un programme brainfuck pour chacun des opérateurs binaires suivants. Chaque programme doit prendre un ou deux nombres à 8 bits (A et B) en entrée et calculer l'opération spécifiée: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Vous n'êtes pas obligé...

13
Format () de Golf String inverse

Inversez la méthode Format. La Formatméthode de la classe String (ou équivalente, comme sprintf) est disponible dans la plupart des langues. Il prend essentiellement une chaîne "Format" qui peut contenir des espaces réservés avec une mise en forme supplémentaire, et zéro ou plusieurs valeurs à...