Сколько максимально орлов подряд может выпасть в результате бросков монетки? Введена строка, где каждая

Сколько максимально орлов подряд может выпасть в результате бросков монетки? Введена строка, где каждая буква представляет результат одного броска монетки («о» — орел, «р» — решка). Необходимо вывести максимальное количество орлов, выпавших подряд. Формат ввода: одна строка, состоящая из букв «о» и «р». Формат вывода: одно целое число — максимальное число орлов, выпавших подряд. Пример: Ввод: 3.
Тема: Подсчёт максимального числа орлов, выпавших подряд

Разъяснение: Для решения данной задачи нам необходимо просмотреть каждый символ в строке и подсчитать максимальное количество орлов, которые выпали подряд. Для этого мы будем использовать две переменные: `current_count`, чтобы отслеживать текущее количество орлов подряд, и `max_count`, чтобы хранить максимальное количество орлов, которые мы насчитали.

Мы начинаем с `current_count` и `max_count` равными нулю. Затем мы просматриваем каждый символ в строке. Если символ равен ‘о’, увеличиваем `current_count` на единицу. Если символ равен ‘р’, сравниваем `current_count` с `max_count` и обновляем `max_count`, если необходимо. Затем мы снова устанавливаем `current_count` в ноль, чтобы искать следующую последовательность орлов.

После завершения цикла, мы снова сравниваем `current_count` с `max_count`, чтобы убедиться, что у нас нет орлов в конце строки, и обновляем `max_count`, если необходимо.

Пример использования:

Ввод: «ороороор»

Максимальное число орлов, выпавших подряд: 4

Совет: Для решения данной задачи полезно использовать цикл, который перебирает каждый символ в строке.

Упражнение: Если ввод будет «ррроорооо», какое будет максимальное число орлов, выпавших подряд?

Твой друг не знает ответ? Расскажи!