Seksjon 1. Kapittel 10
single
Challenge: Strengmanipulasjonsøvelse
Sveip for å vise menyen
replace.h
12// replaces n characters starting from start with str2 str.replace(start, n, str2)
Oppgave
Sveip for å begynne å kode
Du lager et innholdsmodereringssystem for brukernes kommentarer.
Målet ditt er å sensurere forbudte ord ved å erstatte dem med "***".
Funksjonen censorComment tar inn en comment og et forbiddenWord som string.
- Finn først posisjonen til det forbudte ordet i kommentaren ved å bruke
find-metoden. - Sørg for at ordet faktisk finnes i kommentaren ved å sjekke at posisjonen ikke er
-1før du forsøker å gjøre en erstatning. - Bruk
replace(start, n, str2)for å sensurere ordet:- Første parameter: startposisjonen til det forbudte ordet (
pos). - Andre parameter: lengden på det forbudte ordet
forbiddenWord. - Tredje parameter: strengen som skal erstatte det forbudte ordet (
"***").
- Første parameter: startposisjonen til det forbudte ordet (
- Returner den modifiserte kommentaren.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 10
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår