🐗 Рубрика «Дичь», в которой мы исследуем самые безумные и нестандартные решения в мире разработки — от гениальных до абсурдных, показывая, что человеческая изобретательность не знает границ.
Думали, что регулярные выражения нужны только для валидации email? А вот и нет! Перед вами регулярка, которая может определить, является ли число простым. Она создаёт строку из единиц длиной n и проверяет, можно ли разбить её на одинаковые группы. Магия? Математика! 🧮
def is_prime(n):
return not re.match(r'^.?$|^(..+?)\1+$', '1'*n)
#qahub_rubrics
>>Click here to continue<<