Найти - Пользователи
Полная версия: Помогите разобрать код.
Начало » Центр помощи » Помогите разобрать код.
1
SafeNuts
Всем привет)
Никак не могу разобрать код(Если можете то скинь пожалуйста код с ПОДРОБНЫМ описанием).
Функция находит все подстроки в строке которые имею размер более 2 символов и встречаются 2 или более раз.

Сам код:

import itertools
s = input()
def all_subs(s):
lns = len(s)
for ln in range(2, lns):
for i in range(lns-ln+1):
yield s


for sub, lst in itertools.groupby(sorted(all_subs(s))):
count = sum(1 for e in lst)
if (count > 1):
print(sub, count)
GreyZmeem
Вы этот код пробовали запускать? Как по мне, так он ничего внятного не делает. Вообще какой-то ужас
SafeNuts
GreyZmeem
Он запускается и нормально работает)
Он выводит то что нужно)А вот сам код нормально разобрать я не могу(
Budulianin
SafeNuts
Код в теги
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB