История изменений
Исправление crutch_master, (текущая версия) :
Тупо в лоб, работает, но медленно. Но работает.
Я бы отсортировал еще ключи mapping по длине ключа по убыванию на всякий случай. Хотя в целом код - моё почтение:) Я бы настолько просто не сделал, а нагородил бы как минимум 3 кейса для полного совпадения, больше 1 символа и посимвольный перебор.
Исправление crutch_master, :
Я бы отсортировал еще ключи mapping по длине ключа по убыванию на всякий случай. Хотя в целом код - моё почтение:)
Исходная версия crutch_master, :
Я бы отсортировал еще ключи mapping по длине ключа по убыванию.