Questions marquées «string»

25
Palindromes parfaits

Votre tâche consiste à déterminer la quantité d'un palindrome parfait d'une chaîne. Votre palindrome typique (par exemple 12321) est un palindrome parfait; sa perfection est de 1. Pour déterminer la perfection d'une chaîne, vous voyez combien de sections vous pouvez la diviser en où chaque section...

25
HE COMETH NOT - un défi zalgo

Écrivez un programme ou une fonction qui, étant donné une chaîne, la supprimera de zalgo, le cas échéant. Zalgo Pour ce message, zalgo est défini comme n'importe quel caractère des plages Unicode suivantes: Combinaison de signes diacritiques (0300–036F) Combinaison des signes diacritiques étendue...

25
Réduire la chaîne à un extrait de l'alphabet

Étant donné une chaîne non vide composée uniquement de caractères alphabétiques minuscules et majuscules et d'espaces ( [a-zA-Z ]), réduisez-la à un extrait de l'alphabet, en commençant par le premier caractère. Pour réduire une chaîne, commencez par le premier caractère alphabétique, puis...

25
Programme d'identification de forme

Votre tâche consiste à créer un programme qui identifie la forme de l'entrée. Les formes à identifier peuvent être l'une des suivantes: Carré Pour être identifiée comme un carré, la source doit avoir des lignes de même longueur et le même nombre de lignes que de caractères par ligne (caractères de...

25
Remémorez les voyelles!

Contribution Une chaîne de caractères ASCII imprimables, par exemple: This is an example string. Sortie Pour chaque consonne ( BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz) qui n'est pas suivie d'une voyelle ( AEIOUaeiou), ajoutez la dernière voyelle avant, en minuscules. Les consonnes avant la...

25
Concevons une mosaïque de chiffres

Défi Etant donné un nombre entier positif NNN , répéter chacun de ses chiffres d1,d2,d3,⋯,dnd1,d2,d3,⋯,dnd_1, d_2, d_3, \cdots, d_n un nombre de fois correspondant à sa position dans NNN . En d'autres termes, chaque chiffre dkdkd_k doit être répété kkk fois (pour chaque 1≤k≤n1≤k≤n1\le k\le n ,...

25
Adresse IP ou non?

Votre outil d'analyse de réseau est particulièrement difficile à saisir et se bloque immédiatement si vous lui fournissez une adresse IPv4 qui contient des caractères incorrects ou n'est pas correctement formatée. Une adresse IPv4 est une adresse numérique 32 bits écrite en quatre nombres séparés...

25
À quel point mon film est-il frustrant?

Mes parents ont un appareil de cinéma maison. La télécommande est cassée, ce qui rend incroyablement difficile la navigation vers la droite dans un menu. La plupart du temps, cela ne fonctionne pas, mais quand il le fait, il se déplace incroyablement rapidement vers la droite. C'est évidemment...

25
Une scène de la diversité de Jimmy

Comme vous le savez probablement, il y a eu plusieurs belles Jimmy défis récemment fleurissent. Dans ces défis, vous avez été mis au défi avec les compétences acrobatiques de notre ami bien-aimé. Maintenant, nous avons un défi différent pour vous. Aujourd'hui, vous identifierez différents types de...

24
Trouver des «sous-palindromes».

Le code le plus court qui trouve tous les "sous-palindromes" uniques d'une chaîne, c'est-à-dire: toute sous-chaîne de longueur> 1 qui est un palindrome. eg.1 input: "12131331" output: "33", "121", "131", "313", "1331" eg.2 input: "3333" output: "33", "333", "3333"

24
Générateur de fermeture palindromique bidirectionnel

introduction Une fermeture palindromique d'une chaîne d'entrée est le palindrome le plus court qui peut être construit à partir de la chaîne d'entrée où le palindrome final commence par la chaîne d'entrée. Pour ce défi, nous envisagerons une fermeture palindromique bidirectionnelle telle que La...

24
Équivalence César

Deux chaînes sont "équivalentes à César" si la distance (comptage) entre les caractères correspondants est la même. Oui, j'ai inventé ce terme. Voici un exemple: "Abc" et "Cde" sont équivalents car distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 La capitalisation ne fait aucune...

24
Calculer la moyenne des caractères de la chaîne

Tâche Votre tâche consiste à produire une chaîne contenant des caractères moyens de chaîne. Le premier caractère du résultat serait le caractère moyen du premier caractère (qui est le premier caractère) et la moyenne du deuxième caractère de deux premiers caractères et ainsi de suite. Quel est le...

24
Entourez une chaîne de hachages

J'ai déjà fait cela en Python, mais il semble que cela pourrait être beaucoup raccourci: txt = input("Type something.. ") c = "#" b = " " print(c * (len(txt) + 4)) print(c, b * len(txt), c) print(c, txt, c) print(c, b * len(txt), c) print(c * (len(txt) + 4)) Donc, si l'utilisateur tape: Hello World...