Desafio: Prática com a Palavra-Chave Continue em Loops C++
Swipe to start coding
A string ID
foi corrompida e atualmente está saturada com pontos de exclamação (!
). Você foi escolhido para restaurar os dados originais que ela continha.
Todo o código deve ser implementado dentro da função fixId
.
- Inicialize a variável
fixed_id
como uma string vazia. - Inicialize a variável
index
como0
. Ela atuará como um iterador para acompanhar a posição atual na stringcorrupted_id
. - Utilize um laço
while
para percorrer a string até queindex
atinja o tamanho da string. Você pode obter o tamanho da string usando o métodolength()
. - Dentro do laço, verifique se o caractere atual é
'!'
. Se for, incrementeindex
e utilizecontinue
para pular a adição desse caractere. - Se o caractere não for
'!'
, adicione-o afixed_id
. - Incremente
index
em uma unidade a cada iteração. - Após o término do laço, retorne
fixed_id
como o ID limpo.
Solução
solution.cpp
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
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
Desafio: Prática com a Palavra-Chave Continue em Loops C++
Deslize para mostrar o menu
Swipe to start coding
A string ID
foi corrompida e atualmente está saturada com pontos de exclamação (!
). Você foi escolhido para restaurar os dados originais que ela continha.
Todo o código deve ser implementado dentro da função fixId
.
- Inicialize a variável
fixed_id
como uma string vazia. - Inicialize a variável
index
como0
. Ela atuará como um iterador para acompanhar a posição atual na stringcorrupted_id
. - Utilize um laço
while
para percorrer a string até queindex
atinja o tamanho da string. Você pode obter o tamanho da string usando o métodolength()
. - Dentro do laço, verifique se o caractere atual é
'!'
. Se for, incrementeindex
e utilizecontinue
para pular a adição desse caractere. - Se o caractere não for
'!'
, adicione-o afixed_id
. - Incremente
index
em uma unidade a cada iteração. - Após o término do laço, retorne
fixed_id
como o ID limpo.
Solução
solution.cpp
Obrigado pelo seu feedback!
single