Просто брати звичний словник за джерело не варіянт, бо враховуємо також гинші відмінки: удар – раду, де друге, очевидно, від рада.
Тому спершу спробував через ҐРАК. Брав з корпуса весь список слів, після декотрих операцій отримав таке. Як можна побачити, чимало незрозумілих слів чи неіснуючих — неможливо або надто складно належно відфілтерувати від несловникових слів: записи чужою мовою, нечинним правописом чи з помилками, належність абревіятур, волосних назов, нетіпових записів ітд. Тобто потребує додаткового опрацювання, переважно ручного, що бере додатковий час…
На щастя, є ВЕСУМ, котрий в цему планї охайнїший і дозволяє легше опрацювати набір слів.
Після декотрих операцій, отримав таке. Для прикладу, найдовшим морднілапом, що з девяти буков, є мононитка і актиноном, що від актинон. Ось з вісьмома:
виноробу уборонив
вирового оговорив
мирового оговорим
І ще трохи статістіки:
Довжина |
Рядків |
Слів |
2 |
12 |
24 |
3 |
158 |
316 |
4 |
217 |
434 |
5 |
252 |
504 |
6 |
89 |
178 |
7 |
37 |
74 |
8 |
3 |
6 |
9 |
1 |
2 |
Ручного опрацювання не робив, але помітно, що цего треба вже значно менше.
Аби повторити мій резултат, розкажу про одну операцію, що прискорює опрацювання і котру треба знати — відфілтери:
Слово не має бути самим собою, тобто слово не має бути паліндромом.
Слово не має бути…
ignore = { # https://github.com/brown-uk/dict_uk/blob/master/doc/tags.txt
"abbr", # абревіярута
"alt", # алтернатіний правопис
"bad", # помилково писано
"foreign", # невизначена явна запозика
"intj", # вигук
"prop", # волосна назва
}
Декотрі сполуки неможливі.
"[А-ЩЬЮЯҐЄІЇ]", # великі букви, зазвичай це волосні назви,
абревіятури чи щось незвичне
"ь[^дтзсцлн]", # /ь/ буває лише після певних буков, отримати /ьо/
в такій умові неможливо, бо /оь/ не буває.
"[аеиуі]й|чш", # такі сполукі неможливі¹
"['.]|[-ь]$", # <'> після йотованих або починатися з /-/ чи /ь/
"ї[^аяеєиуюіїо]", # не буває /ї/ після приголосних без апострофа,
лише в декотрих старих правописах
¹ декотрі з їх насправдї можливі, а саме коли префікс /най/,
але єго неможливо отримати з /йан/, бо такого не буває,
хиба що в декотрих старих правописах.
Очевидно, мова, пак словник — мінлива штука, тому відповідь не є сталою. Однак, можна вважати суто як науковою чи як там зацїкавленістю.