Challenge: String Manipulation Practice
replace.h
12// replaces n characters starting from start with str2 str.replace(start, n, str2)
Swipe to start coding
You are creating a content moderation system for user comments.
Your goal is to censor forbidden words by replacing them with "***"
.
The function censorComment
takes a comment
and a forbiddenWord
as string
.
- First, find the position of the forbidden word in the comment using
find
method. - Make sure the word is actually present in the comment by checking that the position is not
-1
before attempting any replacement. - Use
replace(start, n, str2)
to censor the word:- First parameter: the starting position of the forbidden word (
pos
). - Second parameter: the length of the forbidden word
forbiddenWord
. - Third parameter: the string to replace the forbidden word (
"***"
).
- First parameter: the starting position of the forbidden word (
- Return the modified comment.
Example
censorComment("This movie is stupid", "stupid")
→ "This movie is ***"
censorComment("I hate bugs in code", "hate")
→ "I *** bugs in code"
censorComment("What a nice day", "bad")
→ "What a nice day"
Solución
solution.cpp
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain what this video is about?
How can I add controls to this video?
Is there a way to make the video responsive for all devices?
Awesome!
Completion rate improved to 4.35
Challenge: String Manipulation Practice
Desliza para mostrar el menú
replace.h
12// replaces n characters starting from start with str2 str.replace(start, n, str2)
Swipe to start coding
You are creating a content moderation system for user comments.
Your goal is to censor forbidden words by replacing them with "***"
.
The function censorComment
takes a comment
and a forbiddenWord
as string
.
- First, find the position of the forbidden word in the comment using
find
method. - Make sure the word is actually present in the comment by checking that the position is not
-1
before attempting any replacement. - Use
replace(start, n, str2)
to censor the word:- First parameter: the starting position of the forbidden word (
pos
). - Second parameter: the length of the forbidden word
forbiddenWord
. - Third parameter: the string to replace the forbidden word (
"***"
).
- First parameter: the starting position of the forbidden word (
- Return the modified comment.
Example
censorComment("This movie is stupid", "stupid")
→ "This movie is ***"
censorComment("I hate bugs in code", "hate")
→ "I *** bugs in code"
censorComment("What a nice day", "bad")
→ "What a nice day"
Solución
solution.cpp
¡Gracias por tus comentarios!
single