Вам дана строка . Ваша задача посчитать: сколько раз строка
встречается в
в качестве подстроки.
Входные данные:
В единственной строке содержится строка длиной не более
символов.
В качестве ответа выведите результат работы программы для входных данных, представленных в файле file.txt.
Пример входного файла:
Пояснение к примеру:
Строка содержится в строке
в качестве подстроки ровно
раза:
.
Решение 1 (обход строки)
f = open("file.txt")
s = f.readline()
ans = 0
for i in range(len(s) - 1):
if (s[i] == "a") and (s[i + 1] == "b"):
ans += 1
print(ans)
Решение 2 (функция count)
f = open("file.txt")
s = f.readline()
print(s.count("ab"))