Эффективный алгоритм для поиска всех «символьно-равных» строк?
Как мы можем написать эффективную функцию, которая выводит « гомоглифные эквиваленты » входной строки? Пример 1 (псевдокод): homoglyphs_list = [ ["o", "0"], // "o" and "0" are homoglyphs ["i", "l", "1"] // "i" and "l" and "1" are homoglyphs ] input_string = "someinput" output = [ "someinput", "s0meinput", "somelnput", "s0melnput", "some1nput", "s0me1nput" ] Пример 2 […]