Défi : Exercice avec le mot-clé continue dans les boucles C++
Swipe to start coding
La chaîne ID a été corrompue et est actuellement saturée de points d'exclamation (!). Vous avez été choisi pour restaurer les données d'origine qu'elle contenait.
Tout le code doit être implémenté dans la fonction fixId.
- Initialiser la variable
fixed_idcomme une chaîne vide. - Initialiser la variable
indexà0. Celle-ci servira d'itérateur pour suivre la position actuelle dans la chaînecorrupted_id. - Utiliser une boucle
whilepour parcourir la chaîne jusqu'à ce queindexatteigne la taille de la chaîne. Vous pouvez obtenir la taille de la chaîne avec la méthodelength(). - À l'intérieur de la boucle, vérifier si le caractère courant est
'!'. Si c'est le cas, incrémentezindexet utilisezcontinuepour passer au caractère suivant sans l'ajouter. - Si le caractère n'est pas
'!', l'ajouter àfixed_id. - Incrémenter
indexde un à chaque itération. - Après la fin de la boucle, retourner
fixed_idcomme ID nettoyé.
Solution
solution.cpp
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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
Défi : Exercice avec le mot-clé continue dans les boucles C++
Glissez pour afficher le menu
Swipe to start coding
La chaîne ID a été corrompue et est actuellement saturée de points d'exclamation (!). Vous avez été choisi pour restaurer les données d'origine qu'elle contenait.
Tout le code doit être implémenté dans la fonction fixId.
- Initialiser la variable
fixed_idcomme une chaîne vide. - Initialiser la variable
indexà0. Celle-ci servira d'itérateur pour suivre la position actuelle dans la chaînecorrupted_id. - Utiliser une boucle
whilepour parcourir la chaîne jusqu'à ce queindexatteigne la taille de la chaîne. Vous pouvez obtenir la taille de la chaîne avec la méthodelength(). - À l'intérieur de la boucle, vérifier si le caractère courant est
'!'. Si c'est le cas, incrémentezindexet utilisezcontinuepour passer au caractère suivant sans l'ajouter. - Si le caractère n'est pas
'!', l'ajouter àfixed_id. - Incrémenter
indexde un à chaque itération. - Après la fin de la boucle, retourner
fixed_idcomme ID nettoyé.
Solution
solution.cpp
Merci pour vos commentaires !
single