Sfida: Esercitazione con la parola chiave continue nei cicli C++
Swipe to start coding
La stringa ID è stata danneggiata ed è attualmente piena di punti esclamativi (!). Sei stato scelto per ripristinare i dati originali che conteneva.
Tutto il codice deve essere implementato all'interno della funzione fixId.
- Inizializza la variabile
fixed_idcome stringa vuota. - Inizializza la variabile
indexa0. Questa fungerà da iteratore per tracciare la posizione corrente nella stringacorrupted_id. - Usa un ciclo
whileper scorrere la stringa finchéindexnon raggiunge la dimensione della stringa. Puoi ottenere la dimensione della stringa usando il metodolength(). - All'interno del ciclo, verifica se il carattere corrente è
'!'. In tal caso, incrementaindexe usacontinueper saltare l'aggiunta. - Se il carattere non è
'!', aggiungilo afixed_id. - Incrementa
indexdi uno a ogni iterazione. - Al termine del ciclo, restituisci
fixed_idcome ID ripulito.
Soluzione
solution.cpp
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
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
Sfida: Esercitazione con la parola chiave continue nei cicli C++
Scorri per mostrare il menu
Swipe to start coding
La stringa ID è stata danneggiata ed è attualmente piena di punti esclamativi (!). Sei stato scelto per ripristinare i dati originali che conteneva.
Tutto il codice deve essere implementato all'interno della funzione fixId.
- Inizializza la variabile
fixed_idcome stringa vuota. - Inizializza la variabile
indexa0. Questa fungerà da iteratore per tracciare la posizione corrente nella stringacorrupted_id. - Usa un ciclo
whileper scorrere la stringa finchéindexnon raggiunge la dimensione della stringa. Puoi ottenere la dimensione della stringa usando il metodolength(). - All'interno del ciclo, verifica se il carattere corrente è
'!'. In tal caso, incrementaindexe usacontinueper saltare l'aggiunta. - Se il carattere non è
'!', aggiungilo afixed_id. - Incrementa
indexdi uno a ogni iterazione. - Al termine del ciclo, restituisci
fixed_idcome ID ripulito.
Soluzione
solution.cpp
Grazie per i tuoi commenti!
single