def count_substring(string, sub_string):
list_char = [string[i:i+3] for i in range(len(string))]
# I try to put 3 part in a list
count =0
for element in list_char:
if element == sub_string:
count +=1
return count
if __name__ == '__main__':
string = input().strip()
sub_string = input().strip()
count = count_substring(string, sub_string)
print(count)
< /code>
Я разделил строку на 3-элементные строки и помещаю их в список, но она все еще не соответствует всем тестовым случаям. Кто -нибудь может помочь мне
улучшить это? < /P>
Подробнее здесь: https://stackoverflow.com/questions/796 ... n-a-string
Hackerrank Проблема найти подстроение в строке [закрыто] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Проверьте, содержит ли строка подстроение из массива подстроков и вернуть эту подстроение
Anonymous » » в форуме Php - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Сохранить подстроение после окончательного места в каждой строке в плоском массиве
Anonymous » » в форуме Php - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-