Questions marquées «string»

11
Implémenter des macros d'accent LaTeX

introduction Le système de composition LaTeX utilise des macros pour définir les accents. Par exemple, la lettre ê est produite par \hat{e}. Dans ce défi, votre tâche consiste à implémenter une version ASCII de cette fonctionnalité. Contribution Votre entrée est une chaîne non vide de caractères...

11
Expressions entre parenthèses

Aujourd'hui, votre défi est de produire toutes les parenthèses complètes possibles d'une expression. Votre entrée est une seule ligne ASCII imprimable contenant un ou plusieurs termes séparés par des opérateurs. L'entrée peut également contenir des espaces - vous devez les ignorer. Un terme est...

11
Lisez les tableaux

Tâche Lisez le contenu d'une table en fonction d'un ensemble de coordonnées. Formatage du tableau Les tableaux seront dans ce format de base: |[name]|[name]| --------------------- [name]| [val]|[val] | [name]| [val]|[val] | Les noms de colonne sont toujours uniques dans les colonnes . Les noms de...

11
Am Stram Gram

introduction La chanson d'enfance Eeny, meeny, miny, moe était souvent utilisée pour sélectionner qui était "it" lors de la lecture du tag. Tout le monde se tenait en cercle et désignait une personne choisie au hasard. Ils chantaient: Eeny, meeny, miny, moe, Attrapez un tigre par l'orteil. S'il...

11
Remplissez mutuellement les blancs

Étant donné une entrée de deux chaînes avec des séquences de soulignements représentant les mots correspondants, sortez les phrases avec les «blancs» remplis. La meilleure façon de décrire ce défi est par l'exemple. Voici un exemple d'entrée: programming _____________ and code golf programming...

11
Capitales coulissantes

L'arrière-plan Imaginez l'alphabet anglais écrit consécutivement en majuscules - ABCDEFGHIJKLMNOPQRSTUVWXYZ. Supposons que nous ayons un objectif spécial à largeur variable tel que, placé au-dessus de la ligne, il montre une certaine "fenêtre" de l'alphabet, avec des lettres à l'extérieur de...

11
Aidez Jason à formater son JSON

Jason a un gros JSON mais il est illisible, il a donc besoin de le raffiner. Formatage Spec Le JSON a 4 types différents: Nombres; Juste0-9 Cordes; Chaînes entre guillemets doubles "échappées avec\ Tableaux; Délimité par [], avec des éléments séparés par ,, les éléments peuvent être de n'importe...

11
Affichez "Joyeuses Pâques!"

Votre tâche consiste à imprimer l'art ASCII suivant: _ _ _______ _ | | | | (_______) _ | | | |__ | | ____ ____ ____ _ _ _____ ____ ___| |_ ____ ____| | | __)| |/ _ | _ \| _ \| | | | | ___) / _ |/___) _)/ _ )/ ___)_| | | | ( ( | | | | | | | | |_| | | |____( ( | |___ | |_( (/ /| | _ |_| |_|\_||_|...

11
Lire des mots croisés

Inspiré par cette question sur l'emballage dans ce format. Parfois, je vois un mot croisé terminé et étant comme je suis, je ne peux pas être dérangé pour savoir quelles étaient les solutions aux indices. Contribution: Une chaîne 2D (n'importe quel format, séparateur de nouvelle ligne, liste 2D,...

11
Fendre la chaîne en n morceaux (ou morceaux de longueur n)

Le défi Dans ce défi, vous devez effectuer deux tâches différentes (mais liées) en fonction de l'ordre de l'entrée. Votre programme recevra une chaîne set un entier nen entrée et divisé sen morceaux de longueur nsi svient en premier. Le dernier élément sera plus court si nécessaire. diviser sen...

11
Dessinez un triangle phi

Clarification: Fondamentalement, vous devez faire ceci La fonction de totient d'Euler porte le nom de phi. Essayons de calculer phi (8) D'abord, listez tous les numéros 8 et moins en arrière, sans inclure 0 ou moins 8 7 6 5 4 3 2 1 Maintenant, trouvez les nombres qui ne partagent pas un facteur...

11
Imprimer la tuile AdamN

Adam7 est un algorithme d'entrelacement pour les images raster, telles que PNG. On l'appelle l'algorithme "Adam7" car il a été inventé par Adam M. Costello, et il est généré en suivant un certain schéma 7 fois. L'une des choses intéressantes de l'algorithme Adam7 qui le rend vraiment amusant pour...

11
Calculer les séquences d'une chaîne

Considérez les définitions suivantes tirées du nombre d'exécutions dans une chaîne de W. Rytter. Notez que mot, chaîne et sous-chaîne sont tous à peu près synonymes. Une exécution dans une chaîne est un segment périodique non extensible (avec la même période minimale) dans une chaîne. Une période p...

11
Cordes de Langford

Description du défi Une chaîne de commande LangfordN est définie comme suit: La longueur de la chaîne est égale à 2*N, La chaîne contient les premières Nlettres de l'alphabet anglais, chaque lettre apparaissant deux fois, Pour chaque paire des mêmes lettres, il y a des Mlettres entre eux, où Mest...

11
Conjuguer un verbe turc

Contribution verbe , une chaîne qui correspond à l'expression régulière([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) pluriel , valeur vraie ou fausse personne , un entier ayant la valeur 1, 2 ou 3 tendu , un entier ayant la valeur 1, 2 ou 3 Production...

11
Interpréter la répétition!

Ce défi est le premier d'une série de deux défis sur la répétition. Le second sera bientôt disponible. Dans une langue appelée la répétition (quelque chose que je viens d'inventer), il y a une chaîne infinie de 12345678901234567890..., avec 1234567890répétition pour toujours. La syntaxe suivante...

11
Démolition de bâtiments

Défi Écrivez un programme / une fonction complète pour démolir un bâtiment donné au rythme de 1 étage par seconde . CONTRIBUTION L'entrée est un bâtiment via STDIN (ou tout autre nom dans votre langue) ou via un ARGUMENT d'une fonction. t = 0 s | |#| {#} |# #| |# # #| |# # #| |# # #| TTTTTTT...