SectionΒ 1. ChapterΒ 10
single
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Β 1. ChapterΒ 10
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat