Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Challenge: Exercice de Manipulation de Chaînes | Section
Types de Données en C++
Section 1. Chapitre 10
single

single

bookChallenge: Exercice de Manipulation de Chaînes

Glissez pour afficher le menu

replace.h

replace.h

copy
12
// replaces n characters starting from start with str2 str.replace(start, n, str2)
Tâche

Glissez pour commencer à coder

Vous développez un système de modération de contenu pour les commentaires des utilisateurs.
Votre objectif est de censurer les mots interdits en les remplaçant par "***".

La fonction censorComment prend en paramètres un comment et un forbiddenWord de type string.

  1. D'abord, trouver la position du mot interdit dans le commentaire en utilisant la méthode find.
  2. Vérifier que le mot est bien présent dans le commentaire en s'assurant que la position n'est pas -1 avant toute tentative de remplacement.
  3. Utiliser replace(start, n, str2) pour censurer le mot :
    • Premier paramètre : la position de départ du mot interdit (pos).
    • Deuxième paramètre : la longueur du mot interdit forbiddenWord.
    • Troisième paramètre : la chaîne qui remplace le mot interdit ("***").
  4. Retourner le commentaire modifié.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 10
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt