Osio 1. Luku 10
single
Haaste: Merkkijonojen Käsittelyn Harjoittelu
Pyyhkäise näyttääksesi valikon
replace.h
12// replaces n characters starting from start with str2 str.replace(start, n, str2)
Tehtävä
Pyyhkäise aloittaaksesi koodauksen
Olet luomassa sisällön moderointijärjestelmää käyttäjäkommenteille.
Tavoitteena on sensuroida kielletyt sanat korvaamalla ne merkkijonolla "***".
Funktio censorComment ottaa parametrinaan comment- ja forbiddenWord-arvot tyypiltään string.
- Etsi ensin kielletyn sanan sijainti kommentissa käyttämällä
find-metodia. - Varmista, että sana todella esiintyy kommentissa tarkistamalla, että sijainti ei ole
-1ennen korvaamista. - Käytä
replace(start, n, str2)-metodia sanan sensurointiin:- Ensimmäinen parametri: kielletyn sanan alkusijainti (
pos). - Toinen parametri: kielletyn sanan pituus (
forbiddenWord.length()). - Kolmas parametri: sensuroidut merkit (
"***").
- Ensimmäinen parametri: kielletyn sanan alkusijainti (
- Palauta muokattu kommentti.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 10
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme