Questions marquées «string»

33
Est-ce n-parler?

Inspiré par Est-ce une double parole? , J'ai imaginé un défi plus difficile. Étant donné une chaîne, déterminez si la chaîne est n-parler , pour tout n≥2n≥2n\geq 2 . N-parler est défini en répétant chaque lettre nnn fois. Avec n=4n=4n = 4 , la chaîneHelloest transformée enHHHHeeeelllllllloooo....

33
Est-ce un mot fort?

Ils disent que hatec'est un mot fort. Je voulais savoir pourquoi, alors j'ai bien regardé le mot. J'ai remarqué que chaque consonne avait une voyelle après. Cela me donnait l'air assez fort, alors j'ai décidé que c'était ce qui rend un mot fort. Je veux trouver des mots plus forts, alors il me faut...

33
{Nombres Bouclés};

Dans le langage de programmation ésotérique Curly, les programmes sont composés uniquement d'accolades {}et de points-virgules ;. En dépit de cet outil modeste, Curly a des littéraux qui peuvent représenter n’importe quel entier non négatif. Le format est un peu difficile à lire pour les...

33
Simuler des frappes

Votre travail consiste à simuler deux frappes de touche saisies par un utilisateur. Contribution Un tableau de chaînes ou une chaîne avec un délimiteur de votre choix (en dehors de la plage 32-126) contenant au moins une «touche». Ce tableau ne contiendra que deux types de chaînes: les frappes au...

33
Trouvez le motif optimal

Étant donné une chaîne s composé de lettres minuscules, telles que aabaaababbbbaaba et un nombre entier positif n , tel que 4, une sortie longueur - n chaîne t de telle sorte que lorsque t est répété à la longueur de s , ils ont autant de caractères communs que possible. Pour l'exemple donné, la...

33
Est-ce que ce nombre est Loeschian?

Un entier positif kest un nombre de Loeschian si kpeut être exprimé comme i*i + j*j + i*jpour i, jentier. Par exemple, les premiers nombres loeschiens positifs sont: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Notez que i, jpour une donnée, kne sont pas uniques. Par...

33
Supprimer le caractère à l'index spécifié

(fortement inspiré par Element of string à l'index spécifié ) Avec une chaîne set un entier nreprésentant un index s, sortie savec le caractère à la n-th position supprimée. L'indexation 0 et l'indexation 1 sont autorisées. Pour l'indexation 0, nsera non négatif et inférieur à la longueur de s....

33
Faire des carrés de support

Tous les programmeurs savent que les supports []{}()<>sont vraiment amusants. Pour exacerber ce plaisir, des groupes de crochets entrelacés peuvent être transformés en diagrammes mignons et flous. Disons que vous avez une chaîne qui contient des crochets équilibrés, comme...

33
Annulation de la duplication des chaînes

introduction Observons la chaîne suivante: AABBCCDDEFFGG Vous pouvez voir que chaque lettre a été dupliquée , à l'exception de la lettre E. Cela signifie que la lettre Ea été dédoublée . Donc, la seule chose que nous devons faire ici est d'inverser ce processus, ce qui nous donne les éléments...

32
Marquez la routine olympique de swing de vigne de Tarzan

Les vignerons olympiques exécutent leurs routines dans des arbres standard. En particulier, l'arbre standard na des sommets pour le 0haut n-1et des bords reliant chaque sommet non nul aau sommet en n % adessous. Ainsi, par exemple, l'arbre standard 5 ressemble à ceci: 3 | 2 4 \ / 1 | 0 parce que le...

32
Additionnez les chiffres sur la norme en

Considérez un flux / fichier avec un entier par ligne. Par exemple: 123 5 99 Votre code doit afficher la somme de ces nombres, c'est-à-dire 227. Le format d'entrée est strictement un entier par ligne. Vous ne pouvez pas, par exemple, supposer que l'entrée se trouve sur une seule ligne sous la forme...

32
Sous-chaînes éclatées

introduction Observons la chaîne abc. Les sous-chaînes qui peuvent être faites à partir de cela sont: a, ab, abc, b, bc, c Nous devons maintenant les aligner sous la chaîne initiale, comme ceci: abc a b c ab bc abc L'ordre de la chaîne n'a pas d'importance, c'est donc également parfaitement...

32
Golf sur les noms d'utilisateur PPCG

Un commentaire que j'ai fait dans le chat et la conversation qui a suivi m'ont inspiré à relever ce défi. Suis-je le seul mentionné par des initiales ici? Nous voulons tous jouer au golf. Nous pouvons avoir MB et D-nob et ... O. Si je suis connu sous le nom de "CH", je pense que tout le monde...

32
Formateur d'explication de code

Les soumissions réussies de golf de code sont, par nature, remplies de symboles fous partout. Pour rendre leur soumission plus facile à comprendre, de nombreux golfeurs de code choisissent d'inclure une explication de leur code. Dans leur explication, la ligne de code est transformée en un...

32
Étirement des mots

Écrivez un programme ou une fonction qui duplique des lettres dans un mot, de sorte que toutes les lettres dupliquées disposées de gauche à droite dans le mot forment le tableau d'entrée. Par exemple: input: chameleon, [c,a,l,n] output: cchaamelleonn Contribution Le mot de départ (par exemple...

32
Le chiffre latin amélioré du cochon César

Le problème avec le chiffre César est que les mots résultants sont souvent imprononçables. Le problème avec Pig Latin est qu'il est facile à décoder. Pourquoi ne pas les combiner? Contribution Un mot composé des 26 lettres anglaises. Sortie Tout d'abord, changez chaque consonne du mot par la...

32
Brute-force le standard

L'autre jour, notre équipe s'est rendue dans une salle d'évasion. L'un des casse-tête impliquait une carte de six interrupteurs mécaniques où vous deviez trouver la bonne combinaison d'activation et de désactivation afin de déverrouiller une boîte, un peu comme ceci: -v-v-v- -v-v-v- En tant que...

32
Patcher le paragraphe

Dans l'esprit de Patch the Image , voici un défi similaire mais avec du texte. Défi La pourriture des bits a affligé votre précieux texte! Étant donné un paragraphe composé de caractères ASCII, avec un trou rectangulaire quelque part, votre programme doit essayer de remplir le trou avec le texte...