Herausforderung: Übung mit dem Continue-Schlüsselwort in C++-Schleifen
Swipe to start coding
Die Zeichenkette ID wurde beschädigt und ist derzeit mit Ausrufezeichen (!) durchsetzt. Sie wurden ausgewählt, um die ursprünglichen Daten wiederherzustellen.
Der gesamte Code soll innerhalb der Funktion fixId implementiert werden.
- Die Variable
fixed_idals leere Zeichenkette initialisieren. - Die Variable
indexmit0initialisieren. Diese dient als Iterator, um die aktuelle Position in der Zeichenkettecorrupted_idzu verfolgen. - Eine
while-Schleife verwenden, um durch die Zeichenkette zu iterieren, bisindexdie Größe der Zeichenkette erreicht. Die Größe kann mit der Methodelength()ermittelt werden. - Innerhalb der Schleife prüfen, ob das aktuelle Zeichen
'!'ist. Falls ja,indexinkrementieren und mitcontinuezum nächsten Schleifendurchlauf springen, um das Zeichen zu überspringen. - Ist das Zeichen kein
'!', wird es anfixed_idangehängt. indexbei jedem Schleifendurchlauf um eins erhöhen.- Nach Beenden der Schleife
fixed_idals bereinigte ID zurückgeben.
Lösung
solution.cpp
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
Awesome!
Completion rate improved to 9.09
Herausforderung: Übung mit dem Continue-Schlüsselwort in C++-Schleifen
Swipe um das Menü anzuzeigen
Swipe to start coding
Die Zeichenkette ID wurde beschädigt und ist derzeit mit Ausrufezeichen (!) durchsetzt. Sie wurden ausgewählt, um die ursprünglichen Daten wiederherzustellen.
Der gesamte Code soll innerhalb der Funktion fixId implementiert werden.
- Die Variable
fixed_idals leere Zeichenkette initialisieren. - Die Variable
indexmit0initialisieren. Diese dient als Iterator, um die aktuelle Position in der Zeichenkettecorrupted_idzu verfolgen. - Eine
while-Schleife verwenden, um durch die Zeichenkette zu iterieren, bisindexdie Größe der Zeichenkette erreicht. Die Größe kann mit der Methodelength()ermittelt werden. - Innerhalb der Schleife prüfen, ob das aktuelle Zeichen
'!'ist. Falls ja,indexinkrementieren und mitcontinuezum nächsten Schleifendurchlauf springen, um das Zeichen zu überspringen. - Ist das Zeichen kein
'!', wird es anfixed_idangehängt. indexbei jedem Schleifendurchlauf um eins erhöhen.- Nach Beenden der Schleife
fixed_idals bereinigte ID zurückgeben.
Lösung
solution.cpp
Danke für Ihr Feedback!
single