К задачам

Символ с максимальной длиной подряд

ЛегкаяАлгоритмы
Лучше работает на десктопе
СтрокиОдин проходГраничные случаи

Дана строка. Нужно вернуть символ, который встречается подряд максимальное число раз.

Важно: речь не про общую частоту символа в строке, а именно про самый длинный непрерывный блок.

Если максимальный блок есть у нескольких символов, верните символ из самого раннего такого блока.

Сигнатура

def max_consecutive_char(s: str) -> str:

Примеры

Пример 1

Вход:
s = "aaabbccccd"
Выход:"c"

Пример 2

Вход:
s = "ab"
Выход:"a"

Tie-break: первый блок

Пример 3

Вход:
s = ""
Выход:""

Пустая строка

Код
Python · Ctrl/⌘ + Enter для запуска
Лимит
04:00
Консоль
Нажмите кнопку запуска или Ctrl+Enter
Символ с максимальной длиной подряд — Алгоритмы задача — ML Mentor