Вопросы к Поиску с Алисой
Алгоритм поиска чисел, соответствующих определённой маске, может работать следующим образом: vk.com
Также для ускорения процесса можно перебирать только части, обозначенные «?» и «|». vk.com Например, сначала перебирается количество символов на месте первой «|» (d1), далее перебираются числа от 0 до 10d1-1. vk.com К числам длиной меньше, чем d1, дописываются ведущие нули. vk.com
Ещё один метод, описанный на форуме «Исходники.Ру», предполагает замену 2 на 0 в массиве, деление маски на две маски, выполнение операции (массив AND маска1) и сравнение с маской2. forum.sources.ru При совпадении — число соответствует маске, нет — нет. forum.sources.ru