セクション 3. 章 5
single
チャレンジ:文字列操作の練習
メニューを表示するにはスワイプしてください
replace.h
12// replaces n characters starting from start with str2 str.replace(start, n, str2)
タスク
スワイプしてコーディングを開始
ユーザーコメントのためのコンテンツモデレーションシステムを作成します。
目的は、禁止ワードを"***"で置き換えて検閲することです。
関数censorCommentは、commentとforbiddenWordをstring型で受け取ります。
- まず、
findメソッドを使ってコメント内の禁止ワードの位置を特定します。 - 置換を行う前に、その位置が
-1でないことを確認し、実際にコメント内に単語が存在するかをチェックします。 replace(start, n, str2)を使って単語を検閲します:- 最初のパラメータ: 禁止ワードの開始位置(
pos)。 - 2番目のパラメータ: 禁止ワードの長さ(
forbiddenWord)。 - 3番目のパラメータ: 禁止ワードを置き換える文字列(
"***")。
- 最初のパラメータ: 禁止ワードの開始位置(
- 修正済みコメントを返します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 5
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください