В IRC чатике флудят, надо прикрутить антифлуд на повторяющиеся строки, при этом, чтобы нельзя было так просто добавить какой-нибудь символ в конец фразы и обойти антифлуд, чтобы боты посчитал, что это новая строка, хотя она на 92.8% похожа на предыдущую.
Первое, что приходит на ум — отсортировать все буквы в строках по их ASCII номеру, а потом сравнивать, правда, каким макаром, опять не знаю. :(
Подскажите пожалуйста, каким образом можно сравнить две строки и вывести процент их приблизительной похожести. Спасибо.