Самый сильный отрезок цифр
Представь длинную строку цифр как ленту, по которой движется окно длиной k. Для каждого такого окна нужно перемножить все цифры внутри и найти самое большое произведение. Напиши функцию, которая возвращает максимум среди всех произведений k подряд идущих цифр в строке digits.
Примеры
Ввод
"12345", 2Вывод
20Ввод
"1027839564", 3Вывод
270Ввод
"73167176531330624919225119674426574742355349194934", 6Вывод
23520Нужно реализовать
def largest_series_product(digits: str, k: int) -> int:
Теги
stringssliding-window
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"12345", 2Ожидаемый
202
Ввод
"1027839564", 3Ожидаемый
2703
Ввод
"73167176531330624919225119674426574742355349194934", 6Ожидаемый
235204
Ввод
"99099", 2Ожидаемый
815
Ввод
"00000", 3Ожидаемый
06
Ввод
"123", 3Ожидаемый
6Фокус-радио
На паузе · SomaFM · Fluid