Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Öva med Continue-nyckelordet i C++-loopar | While Loop
C++-Loopar

bookUtmaning: Öva med Continue-nyckelordet i C++-loopar

Uppgift

Swipe to start coding

ID-strängen har blivit korrupt och är nu fylld med utropstecken (!). Du har blivit utvald att återställa den ursprungliga datan som den innehöll.

All kod ska implementeras i funktionen fixId.

  1. Initiera variabeln fixed_id som en tom sträng.
  2. Initiera variabeln index med värdet 0. Denna fungerar som en iterator för att hålla reda på aktuell position i strängen corrupted_id.
  3. Använd en while-loop för att iterera genom strängen tills index når strängens längd. Du kan få strängens längd med metoden length().
  4. Inuti loopen, kontrollera om det aktuella tecknet är '!'. Om det är det, öka index och använd continue för att hoppa över att lägga till det.
  5. Om tecknet inte är '!', lägg till det i fixed_id.
  6. Öka index med ett för varje iteration.
  7. När loopen är klar, returnera fixed_id som det rensade ID:t.

Lösning

solution.cpp

solution.cpp

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 5
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain this in simpler terms?

What are some examples related to this topic?

Where can I learn more about this?

close

Awesome!

Completion rate improved to 9.09

bookUtmaning: Öva med Continue-nyckelordet i C++-loopar

Svep för att visa menyn

Uppgift

Swipe to start coding

ID-strängen har blivit korrupt och är nu fylld med utropstecken (!). Du har blivit utvald att återställa den ursprungliga datan som den innehöll.

All kod ska implementeras i funktionen fixId.

  1. Initiera variabeln fixed_id som en tom sträng.
  2. Initiera variabeln index med värdet 0. Denna fungerar som en iterator för att hålla reda på aktuell position i strängen corrupted_id.
  3. Använd en while-loop för att iterera genom strängen tills index når strängens längd. Du kan få strängens längd med metoden length().
  4. Inuti loopen, kontrollera om det aktuella tecknet är '!'. Om det är det, öka index och använd continue för att hoppa över att lägga till det.
  5. Om tecknet inte är '!', lägg till det i fixed_id.
  6. Öka index med ett för varje iteration.
  7. När loopen är klar, returnera fixed_id som det rensade ID:t.

Lösning

solution.cpp

solution.cpp

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 5
single

single

some-alt