🔣🔤🔤🔤 не забываем 🔣 #️⃣ с пылу, с жару 🔥🔥🔥 ℹ Решаем задание №25 без fnmatch Да, да. И такое тоже возможно. Смотрим ➡️ 🖥 🔤🔤🔤 🤩🤩🤩🤩🤩🤩🤩🤩 from fnmatch import fnmatch import time # 377 st = time.time() for x in range(1917, 10**10+1, 1917): if fnmatch(str(x), '3?12?14*5'): print(x, x // 1917) end = time.time() print(end - st) print('-' * 10) st = time.time() cifra = '0123456789' for x in range(1917, 10**10+1, 1917): a = str(x) if a[0] == '3' and a[1] in cifra and a[2:4] == '12' and a[4] in cifra and a[5:7] == '14' and a[-1]=='5': print(x, x // 1917) end = time.time() print(end - st) print('-' * 10) # 361 for x in range(7993, 10**10 + 1, 7993): a = str(x) if a[0] == '4' and a[-1]== '1' and a.find('4736') > 0: print(x, x // 7993) #355 res = [] cifra = '0123456789' for x in range(8587, 10**9 +1, 8587): a = str(x) if a[0] in cifra and a[1:3] == '05' and a[-1] == '3' and a.find('22')>0: res.append([x, sum(map(int, list(a)))]) res.sort(key=lambda x: (x[1], x[0])) for x