Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Challenge: String Manipulation Practice | Section
Типи Даних C++
Секція 1. Розділ 10
single

single

bookChallenge: String Manipulation Practice

Свайпніть щоб показати меню

replace.h

replace.h

copy
12
// replaces n characters starting from start with str2 str.replace(start, n, str2)
Завдання

Проведіть, щоб почати кодувати

Ви створюєте систему модерації контенту для користувацьких коментарів.
Ваша мета — цензурувати заборонені слова, замінюючи їх на "***".

Функція censorComment приймає comment та forbiddenWord як string.

  1. Спочатку знайдіть позицію забороненого слова в коментарі за допомогою методу find.
  2. Переконайтеся, що слово дійсно присутнє у коментарі, перевіривши, що позиція не дорівнює -1, перш ніж виконувати заміну.
  3. Використайте replace(start, n, str2) для цензурування слова:
    • Перший параметр: початкова позиція забороненого слова (pos).
    • Другий параметр: довжина забороненого слова forbiddenWord.
    • Третій параметр: рядок для заміни забороненого слова ("***").
  4. Поверніть змінений коментар.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 10
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt