Как бы вы построили фильтр проклятых слов для строки из 8 букв и цифр c? - PullRequest
0 голосов
/ 28 мая 2020

Я хочу создать 8-символьные буквенно-цифровые c комбинации и фильтр для проклятых слов. Идея состоит в том, что каждый из восьми символов может содержать до 36 символов, но не обязательно всех. Если у меня, например, есть выбор из n символов в каждой позиции, и я хотел бы добавить новый символ в позицию x, как я мог бы эффективно отфильтровать проклятые слова на основных языках, а также любой экземпляр повторяющегося символа. Примеры:

-7ARPASS8 - Плохо

-7ARPASX8 - Хорошо!

-7AAAAAAA - Плохо

Я разработал сценарий python, который создает комбинации на основе доступных букв в каждой позиции, а затем отфильтровывает комбинации, содержащие проклятие (содержащееся в длинном списке проклятых слов и альтернатив проклятых слов с числами) с новой рассматриваемой буквой. Это займет целую вечность, как только я введу более ~ 10 символов в каждую из 8 позиций.

Обратная связь будет признательна!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...