Seksjon 3. Kapittel 5
single
Utfordring: Øvelse i Strengmanipulering
Sveip for å vise menyen
replace.h
12// replaces n characters starting from start with str2 str.replace(start, n, str2)
Oppgave
Swipe to start coding
Du utvikler 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.
- Først, finn 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 å erstatte. - 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 3. Kapittel 5
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