Недавно автора заинтересовала такая задача: как лучше всего определить, что в строке есть гласная? Казалось бы, тривиальный вопрос.
Но начав разбираться, пришло осознание, что задача гораздо глубже. Пришлось бросить вызов: придумать как можно больше способов обнаружения гласной. Какой способ самый быстрый? Каким никогда не стоит пользоваться? Какой самый умный? Какой самый удобочитаемый?
В этом посте рассмотрим 11 способов обнаружения гласных, алгоритмический анализ, дизассемблирование байт-кода Python, реализацию CPython и даже исследуем опкоды скомпилированного регулярного выражения. Поехали.
>>Click here to continue<<
