Utfordring: Øvelse med Continue-nøkkelordet i C++-løkker
Oppgave
Swipe to start coding
ID-strengen har blitt ødelagt og er nå fylt med utropstegn (!). Du har blitt valgt til å gjenopprette de opprinnelige dataene den inneholdt.
All koden skal implementeres inne i funksjonen fixId.
- Initialiser variabelen
fixed_idsom en tom streng. - Initialiser variabelen
indexsom0. Denne fungerer som en iterator for å holde styr på nåværende posisjon icorrupted_id-strengen. - Bruk en
while-løkke for å iterere gjennom strengen tilindexnår størrelsen på strengen. Du kan finne størrelsen ved å bruke metodenlength(). - Inne i løkken, sjekk om det nåværende tegnet er
'!'. Hvis det er det, økindexog brukcontinuefor å hoppe over å legge det til. - Hvis tegnet ikke er
'!', legg det til ifixed_id. - Øk
indexmed én for hver iterasjon. - Etter at løkken er ferdig, returner
fixed_idsom den rensede ID-en.
Løsning
solution.cpp
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. 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
Awesome!
Completion rate improved to 9.09
Utfordring: Øvelse med Continue-nøkkelordet i C++-løkker
Sveip for å vise menyen
Oppgave
Swipe to start coding
ID-strengen har blitt ødelagt og er nå fylt med utropstegn (!). Du har blitt valgt til å gjenopprette de opprinnelige dataene den inneholdt.
All koden skal implementeres inne i funksjonen fixId.
- Initialiser variabelen
fixed_idsom en tom streng. - Initialiser variabelen
indexsom0. Denne fungerer som en iterator for å holde styr på nåværende posisjon icorrupted_id-strengen. - Bruk en
while-løkke for å iterere gjennom strengen tilindexnår størrelsen på strengen. Du kan finne størrelsen ved å bruke metodenlength(). - Inne i løkken, sjekk om det nåværende tegnet er
'!'. Hvis det er det, økindexog brukcontinuefor å hoppe over å legge det til. - Hvis tegnet ikke er
'!', legg det til ifixed_id. - Øk
indexmed én for hver iterasjon. - Etter at løkken er ferdig, returner
fixed_idsom den rensede ID-en.
Løsning
solution.cpp
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 5
single