Size: a a a

Сообщество Python Программистов

2021 February 13

А

Айван in Сообщество Python Программистов
John K
А вы можете предложить другой ЯП?
Ну, бэк на всяком можно писать: node.js, rust, Java... Мне из этого помимо Питона только раст интересен, но он вроде пока не особо востребован. В любом случае, лучше сам посмотри актуальные данные
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Есть более весёлый, который в худшем случае даёт такую же сложность, а в лучшем - емнип O(string/pattern)
def find(pattern, string):
   results = []
   p_len = len(pattern)
   i = 0
   stop = len(string) - p_len
   pattern = pattern[::-1]
   while i < stop:
       border = i + p_len
       substr = string[i:border:-1]
       if substr==pattern:
           results.append(i, border)
           i += 1
       else:
           i += p_len
   return results
источник

JK

John K in Сообщество Python Программистов
Просто питон на данный момент один из самых популярных яп. Изучать бэйсик в 2021 уж точно бессмысленно.
источник

E

Egor in Сообщество Python Программистов
John K
Просто питон на данный момент один из самых популярных яп. Изучать бэйсик в 2021 уж точно бессмысленно.
Язык - это инструмент. Если молоток популярен, ты будешь красить им стены?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
def find(pattern, string):
   results = []
   p_len = len(pattern)
   i = 0
   stop = len(string) - p_len
   pattern = pattern[::-1]
   while i < stop:
       border = i + p_len
       substr = string[i:border:-1]
       if substr==pattern:
           results.append(i, border)
           i += 1
       else:
           i += p_len
   return results
Вроде бы называется алгоритм Бойера-Мура
Но это неточно, могу путать
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
def find(pattern, string):
   results = []
   p_len = len(pattern)
   i = 0
   stop = len(string) - p_len
   pattern = pattern[::-1]
   while i < stop:
       border = i + p_len
       substr = string[i:border:-1]
       if substr==pattern:
           results.append(i, border)
           i += 1
       else:
           i += p_len
   return results
Кто возьмётся это питонизировать?))
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
def find(pattern, string):
   results = []
   p_len = len(pattern)
   i = 0
   stop = len(string) - p_len
   pattern = pattern[::-1]
   while i < stop:
       border = i + p_len
       substr = string[i:border:-1]
       if substr==pattern:
           results.append(i, border)
           i += 1
       else:
           i += p_len
   return results
@backinblacknext, видишь эту красоту?)
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
шо
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
нет блин ни шо
источник

in Сообщество Python Программистов
юзербот -_-
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Три тэга за минуту
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Бензофуран Гетероцикл
@backinblacknext, видишь эту красоту?)
я разобрался с регулярками меня раудет это
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Кирилл Баст
я разобрался с регулярками меня раудет это
В тебе умер дух олимпиадника🌚🌚🌚
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Бензофуран Гетероцикл
В тебе умер дух олимпиадника🌚🌚🌚
источник

in Сообщество Python Программистов
юзербот -_-
Дурачок видимо не подумал, что бот будет отвечать на все сообщения из всех чатов
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
Три тэга за минуту
А ты чего не админ то?
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Egor
А ты чего не админ то?
он ж ливал
источник

pl

peach lasagna in Сообщество Python Программистов
Бензофуран Гетероцикл
В тебе умер дух олимпиадника🌚🌚🌚
ВШОС Воскресе!
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Egor
А ты чего не админ то?
См. био 🌚
источник

E

Egor in Сообщество Python Программистов
Понял, хорошего отдыха
источник