Udfordring: Øvelse med Continue-nøgleordet i C++-løkker
Opgave
Swipe to start coding
ID
-strengen er blevet ødelagt og er i øjeblikket fyldt med udråbstegn (!
). Du er blevet udvalgt til at gendanne de oprindelige data, den indeholdt.
Al koden skal implementeres inde i funktionen fixId
.
- Initialiser variablen
fixed_id
som en tom streng. - Initialiser variablen
index
som0
. Denne fungerer som en iterator til at holde styr på den aktuelle position icorrupted_id
-strengen. - Brug en
while
-løkke til at gennemløbe strengen, indtilindex
når størrelsen af strengen. Du kan få størrelsen af strengen ved at bruge metodenlength()
. - Inde i løkken skal du kontrollere, om det aktuelle tegn er
'!'
. Hvis det er tilfældet, skal du øgeindex
og brugecontinue
for at springe det over. - Hvis tegnet ikke er
'!'
, skal du tilføje det tilfixed_id
. - Øg
index
med én for hver iteration. - Når løkken er færdig, returneres
fixed_id
som det rensede ID.
Løsning
solution.cpp
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 5
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 9.09
Udfordring: Øvelse med Continue-nøgleordet i C++-løkker
Stryg for at vise menuen
Opgave
Swipe to start coding
ID
-strengen er blevet ødelagt og er i øjeblikket fyldt med udråbstegn (!
). Du er blevet udvalgt til at gendanne de oprindelige data, den indeholdt.
Al koden skal implementeres inde i funktionen fixId
.
- Initialiser variablen
fixed_id
som en tom streng. - Initialiser variablen
index
som0
. Denne fungerer som en iterator til at holde styr på den aktuelle position icorrupted_id
-strengen. - Brug en
while
-løkke til at gennemløbe strengen, indtilindex
når størrelsen af strengen. Du kan få størrelsen af strengen ved at bruge metodenlength()
. - Inde i løkken skal du kontrollere, om det aktuelle tegn er
'!'
. Hvis det er tilfældet, skal du øgeindex
og brugecontinue
for at springe det over. - Hvis tegnet ikke er
'!'
, skal du tilføje det tilfixed_id
. - Øg
index
med én for hver iteration. - Når løkken er færdig, returneres
fixed_id
som det rensede ID.
Løsning
solution.cpp
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 5
single