Challenge: String Manipulation Practice
replace.h
12// replaces n characters starting from start with str2 str.replace(start, n, str2)
Task
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
findmethod. - Make sure the word is actually present in the comment by checking that the position is not
-1before 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.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 3. ChapterΒ 5
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 4.35
Challenge: String Manipulation Practice
Swipe to show menu
replace.h
12// replaces n characters starting from start with str2 str.replace(start, n, str2)
Task
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
findmethod. - Make sure the word is actually present in the comment by checking that the position is not
-1before 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.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 3. ChapterΒ 5
single