Доброго времени суток уважаемые форумчане.
Прошу помощи в таком вопросе:
Телевизор - сложное слово. В нем можно разглядеть 2 компонента. Теле и визор. У нас список из 200 000 слов. Там есть как простые (теле, визор), так и сложные, составные (телевизор). Сложные иногда могут быть записаны как телешвизор, телешизор, телвизор - то есть на стыке может добавиться какая-то буковка, может измениться существующая или выпасть конечная одного или начальная другого слова. Как найти список сложных слов, которые состоят из элементов из того же списка? Условие - длина элемента от 3 знаков. Все, что меньше, не честно, не считается.
Очень бы хотелось услышать хотяб алгоритм.
Спасибо заранее.
Прошу помощи в таком вопросе:
Телевизор - сложное слово. В нем можно разглядеть 2 компонента. Теле и визор. У нас список из 200 000 слов. Там есть как простые (теле, визор), так и сложные, составные (телевизор). Сложные иногда могут быть записаны как телешвизор, телешизор, телвизор - то есть на стыке может добавиться какая-то буковка, может измениться существующая или выпасть конечная одного или начальная другого слова. Как найти список сложных слов, которые состоят из элементов из того же списка? Условие - длина элемента от 3 знаков. Все, что меньше, не честно, не считается.
Очень бы хотелось услышать хотяб алгоритм.
Спасибо заранее.