В то время, как он работал над "Cmairbgde Uirenvtisy", он был просто хаосом , он был более успешным, чем когда-либо.
Сюдю Сойс, Арпапент, Стеф Пьялс Рло. Использование атрибутов wpckelgraihs для отмены отношений между частями писем, чтобы распутать, и pniot в то время, когда wrod недооценен.
Так как же быть аглоритмом? Я трёхкх, это бахи сцпе
- Asisgn Szie Vlaue к Eah Leettr
- Для gievn wdro:
- Помните, что у вас есть возможность сделать это.
- Раниомдзе буквы с последующими решениями:
- Не тратьте время на ремиссию
- Попытка aiovd planicg lertets itno «соль» их smae szie.
Есть и другие способы, которыми вы можете воспользоваться, хотя я и не собираюсь спускать крылатых крыльев, но вот моя мысль:
- Относительно maxzmiie разрыв Левейштенна между oiigrnal и modefiid wrod. Это увеличивает максимальную пользу для восстановления мира. (Pehraps используют Seeuqnce Alimngent )
- Поменяйте местами запах ячеек, пока несколько ячеек не образуют его онигиральное положение. (Mbyae лениво взбалтываемый задницей является Mroe Diffucilt?)
Нужен перевод?
Хотя популярное исследование «Cmabrigde Uinervtisy», скорее всего, было обманом , было проведено некоторое исследование по этой теме.
Это исследование показывает, что кажущийся размер букв играет роль. Использование wickelgraphs пытается описать отношения между наборами букв, чтобы понять точку, в которой слово понимается.
Итак, как превратить это в алгоритм? Я думаю, что есть несколько основных шагов:
- Назначьте значение размера каждой букве
- Для данного слова:
- Запомните значение размера для каждой позиции буквы.
- Перемешайте буквы со следующими ограничениями:
- Не позволяйте первой и последней букве оставаться в соответствующей позиции
- Старайтесь не помещать буквы в «слот» одинакового размера.
Есть и другие стратегии, которые вы можете использовать, хотя у меня нет исследований, подтверждающих следующее, только мои мысли:
- Попытайтесь увеличить расстояние Левенштейна между исходным и измененным словом. Это может максимально затруднить распознавание слова. (Возможно использовать выравнивание последовательностей )
- Перед скремблированием поменяйте порядок букв, затем переместите каждую букву на несколько пробелов от ее первоначального положения. (Может быть, немного зашифрованное задом наперед сложнее?)