Questions marquées «string»

29
Puzzle de recherche de mots

Étant donné un texte rectangulaire comme puzzle de recherche de mots et une chaîne de recherche, déterminez si le texte contient la chaîne de recherche. La chaîne de recherche peut apparaître: horizontalement, verticalement ou en diagonale en avant ou en arrière Vous pouvez écrire une fonction ou...

29
Sous-chaînes uniques les plus courtes

Contribution Une chaîne alphanumérique s. Sortie La chaîne la plus courte qui apparaît exactement une fois en tant que sous-chaîne (contiguë) dans s. Les occurrences qui se chevauchent sont comptées comme distinctes. S'il y a plusieurs candidats de la même longueur, vous devez tous les afficher...

29
Le mirage de la personne intelligente

Il était une fois, je lisais cette question / réponse sur Quora Y a-t-il vraiment des programmeurs diplômés en informatique qui ne peuvent pas passer le test FizzBuzz Ce code est donné comme la réponse évidente for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...

29
Chunky vs Smooth Strings

Considérons une chaîne de longueur N, comme Peanut Butteravec N = 13. Notez qu'il y a N-1 paires de caractères voisins dans la chaîne. Car Peanut Butter, la première des 12 paires est Pe, la seconde est ea, la dernière est er. Lorsque les paires sont principalement des caractères différents, la...

29
Entre parenthèses en notes de bas de page

Contexte Les programmeurs LISP ont conquis le monde! Les parenthèses ont été déclarées comme des caractères sacrés, et désormais, elles ne peuvent être utilisées que dans les programmes LISP. Il a été décidé que les parenthèses dans les œuvres littéraires seront remplacées par des notes de bas de...

29
Décision du père Noël

Décision du père Noël: Dans ce défi, vous aiderez le Père Noël à décider si quelqu'un sur sa liste a été méchant ou gentil, puis à obtenir coalou toys. Mais malheureusement, le Père Noël est inorganisé, dans certaines de ses entrées, les naughty, nice et les namechamps sont dans le mauvais ordre....

29
Découper une chaîne

Étant donné l'entrée d'une liste de tranches d'une chaîne, sortez la chaîne d'origine. Chaque tranche sera donnée sous la forme d'une liste de longueur 2, contenant la position de départ de la tranche (un entier ≥0) et la tranche elle-même. Si votre langue ne prend pas en charge les tableaux de...

29
Calculer le super-logarithme

Cela devrait être un simple défi. Étant donné un nombre n >= 0, sortez le super-logarithme (ou le log *, log-star ou logarithme itéré , qui sont équivalents car nn'est jamais négatif pour ce défi.) De n. Il s'agit de l'une des deux fonctions inverses de la tétration . L'autre est la super-racine...

29
Un carré de texte

Le défi Étant donné une chaîne, affichez le texte sous la forme d'un carré. Vous pouvez supposer que le texte tiendra toujours dans un carré et qu'il ne s'agira jamais d'une chaîne vide. Vous pouvez également supposer qu'il n'aura jamais de nouvelles lignes. Exemple Input: Hi, world Output: Hi, wo...

29
The Squiggly Sequence

Tous les crédits à Adnan pour avoir relevé ce défi. Mon dernier défi, avant de partir en pause . Tâche Étant donné un entier positif n, s'il nest impair, répétez /cela plusieurs fois; si nc'est pair, répétez \cela plusieurs fois. (Sérieusement, les cas de test seraient beaucoup plus clairs que...

29
Est-ce un mot étrange?

Défi Étant donné un seul mot en entrée, déterminez si le mot est impair ou pair. Mots pairs et impairs Supposons les règles générales: odd + odd = even even + odd = odd odd + even = odd even + even = even Dans l'alphabet, les lettres impaires sont: aeiou Et les lettres paires sont:...

29
Faisons la vague!

Contribution: Une chaîne (l'extrait de vague) d'une longueur >= 2. Un entier positif n >= 1 . Sortie: Nous émettons une onde unifilaire. Nous faisons cela en répétant la chaîne d'entrée n fois. Règles du défi: Si le premier et le dernier caractère de la chaîne d'entrée correspondent, nous ne...

29
Trier une chaîne, sorte de

Si vous triez une chaîne, vous obtiendrez généralement quelque chose comme: ':Iaaceeefggghiiiiklllllmnnooooprrssstttttuuyyyy Oui, c'était la première phrase triée. Comme vous pouvez le voir, il y a beaucoup de caractères répétés, aa, eee,ttttt , 9 places et ainsi de suite. Si nous ajoutons 128à la...

29
«Multipliez» deux chaînes

Cela a été inspiré par une fonction que j'ai récemment ajoutée à mon langage Add ++ . Par conséquent, je soumettrai une réponse courte dans Add ++ mais je ne l'accepterai pas si elle gagne (ce ne serait pas juste) Ne détestez-vous pas quand vous pouvez multiplier des nombres mais pas des chaînes?...

29
Implémenter une véritable addition de chaîne

De nombreuses langues permettent d'ajouter des chaînes avec +. Cependant, c'est vraiment une concaténation, un véritable ajout suivrait les axiomes de groupe: Il est fermé (l'ajout de deux chaînes est toujours une chaîne) Il est associatif ( (a + b) + c = a + (b + c) ) Il y a une identité ( ∃e: a +...

29
Est-ce montagneux?

Défi Pour ce défi, une chaîne montagneuse est celle qui est conforme à la règle de grammaire M: x(Mx)*où à chaque production, tous les x sont du même caractère. En retrait, une chaîne montagneuse pourrait ressembler à ceci: A B C D C E F E C B A Comme vous pouvez le voir, cela ressemble un peu à...

29
Nous avons fini là où nous avons commencé!…

Défi: Contribution: Vous prenez deux entrées: - Une chaîne contenant uniquement de l'ASCII imprimable (à l'exclusion des espaces, des tabulations ou des nouvelles lignes) - Un caractère ASCII imprimable Sortie: La première ligne contiendra l'entrée de chaîne. Chaque ipremière occurrence de...

29
Flèche ces variables!

Défi Robin aime avoir sa déclaration de variables sous la forme d'une flèche. Voici comment il le fait: Saisissez un nombre quelconque de chaînes Commandez-les par longueur croissante Sortez-les classés par le milieu pour former à peu près une pointe de flèche négative, comme ceci (selon l'ordre de...