Буквы в бесконечной строке
Представьте, что строку повторяют снова и снова, пока не получится очень длинная лента символов. Функция получает строку s и число n. Нужно посмотреть только на первые n символов этой бесконечной ленты и посчитать, сколько раз там встречается буква a.
Примеры
Ввод
"aba", 10Вывод
7Ввод
"a", 1000000Вывод
1000000Ввод
"abc", 3Вывод
1Нужно реализовать
def repeated_string(s: str, n: int) -> int:
Теги
stringsmath
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"aba", 10Ожидаемый
72
Ввод
"a", 1000000Ожидаемый
10000003
Ввод
"abc", 3Ожидаемый
14
Ввод
"bb", 100Ожидаемый
05
Ввод
"aaa", 7Ожидаемый
76
Ввод
"a", 999999Ожидаемый
999999Фокус-радио
На паузе · SomaFM · Fluid