Завдання: Практика з ключовим словом Continue у циклах C++
Завдання
Swipe to start coding
Рядок ID було пошкоджено, і зараз він переповнений знаками оклику (!). Вам доручено відновити оригінальні дані, які він містив.
Увесь код слід реалізувати всередині функції fixId.
- Ініціалізуйте змінну
fixed_idяк порожній рядок. - Ініціалізуйте змінну
indexзначенням0. Вона буде використовуватися як ітератор для відстеження поточної позиції в рядкуcorrupted_id. - Використовуйте цикл
whileдля проходження по рядку, докиindexне досягне розміру рядка. Для отримання розміру рядка використовуйте методlength(). - Усередині циклу перевіряйте, чи поточний символ є
'!'. Якщо так, збільшуйтеindexі використовуйтеcontinue, щоб пропустити додавання цього символу. - Якщо символ не
'!', додайте його доfixed_id. - На кожній ітерації збільшуйте
indexна одиницю. - Після завершення циклу поверніть
fixed_idяк очищений ID.
Рішення
solution.cpp
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 5
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Suggested prompts:
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
Завдання: Практика з ключовим словом Continue у циклах C++
Свайпніть щоб показати меню
Завдання
Swipe to start coding
Рядок ID було пошкоджено, і зараз він переповнений знаками оклику (!). Вам доручено відновити оригінальні дані, які він містив.
Увесь код слід реалізувати всередині функції fixId.
- Ініціалізуйте змінну
fixed_idяк порожній рядок. - Ініціалізуйте змінну
indexзначенням0. Вона буде використовуватися як ітератор для відстеження поточної позиції в рядкуcorrupted_id. - Використовуйте цикл
whileдля проходження по рядку, докиindexне досягне розміру рядка. Для отримання розміру рядка використовуйте методlength(). - Усередині циклу перевіряйте, чи поточний символ є
'!'. Якщо так, збільшуйтеindexі використовуйтеcontinue, щоб пропустити додавання цього символу. - Якщо символ не
'!', додайте його доfixed_id. - На кожній ітерації збільшуйте
indexна одиницю. - Після завершення циклу поверніть
fixed_idяк очищений ID.
Рішення
solution.cpp
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 5
single