Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Harjoittele Continue-avainsanan Käyttöä C++-Silmukoissa | While-silmukka
C++-Silmukat

bookHaaste: Harjoittele Continue-avainsanan Käyttöä C++-Silmukoissa

Tehtävä

Swipe to start coding

ID-merkkijono on vioittunut ja sisältää tällä hetkellä liikaa huutomerkkejä (!). Sinut on valittu palauttamaan alkuperäinen tieto, joka siinä oli.

Kaikki koodi tulee toteuttaa fixId-funktion sisällä.

  1. Alusta muuttuja fixed_id tyhjäksi merkkijonoksi.
  2. Alusta muuttuja index arvolla 0. Tämä toimii iteraattorina, joka seuraa nykyistä sijaintia corrupted_id-merkkijonossa.
  3. Käytä while-silmukkaa käydäksesi merkkijonoa läpi, kunnes index saavuttaa merkkijonon pituuden. Voit saada merkkijonon pituuden length()-metodilla.
  4. Silmukan sisällä tarkista, onko nykyinen merkki '!'. Jos on, kasvata index-arvoa ja käytä continue-lausetta ohittaaksesi tämän merkin lisäämisen.
  5. Jos merkki ei ole '!', lisää se fixed_id-muuttujaan.
  6. Kasvata index-arvoa yhdellä jokaisella iteraatiolla.
  7. Kun silmukka on valmis, palauta fixed_id puhdistettuna ID:nä.

Ratkaisu

solution.cpp

solution.cpp

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 9.09

bookHaaste: Harjoittele Continue-avainsanan Käyttöä C++-Silmukoissa

Pyyhkäise näyttääksesi valikon

Tehtävä

Swipe to start coding

ID-merkkijono on vioittunut ja sisältää tällä hetkellä liikaa huutomerkkejä (!). Sinut on valittu palauttamaan alkuperäinen tieto, joka siinä oli.

Kaikki koodi tulee toteuttaa fixId-funktion sisällä.

  1. Alusta muuttuja fixed_id tyhjäksi merkkijonoksi.
  2. Alusta muuttuja index arvolla 0. Tämä toimii iteraattorina, joka seuraa nykyistä sijaintia corrupted_id-merkkijonossa.
  3. Käytä while-silmukkaa käydäksesi merkkijonoa läpi, kunnes index saavuttaa merkkijonon pituuden. Voit saada merkkijonon pituuden length()-metodilla.
  4. Silmukan sisällä tarkista, onko nykyinen merkki '!'. Jos on, kasvata index-arvoa ja käytä continue-lausetta ohittaaksesi tämän merkin lisäämisen.
  5. Jos merkki ei ole '!', lisää se fixed_id-muuttujaan.
  6. Kasvata index-arvoa yhdellä jokaisella iteraatiolla.
  7. Kun silmukka on valmis, palauta fixed_id puhdistettuna ID:nä.

Ratkaisu

solution.cpp

solution.cpp

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5
single

single

some-alt