Бюджет: 1000 RUB Срок: 4 дня
Привет! Нужно узнать насколько абзацы в тексте похожи друг на друга. Есть такой код:
$text = ["text text text", "its my text", "its string hello world"];
echo count($text);
$sim = similar_text($text[0], $text[1], $perc);
echo "similar_text: $sim ($perc %)\n";
Сейчас он может проверять только 0 и 1 значение массива, а их может быть неограниченное множество (но обычно не больше 20). Нужно написать алгоритм проверки схожести между ними: сравнить 1 с 2, 3...n; 2 с 1, 2...n и т.д. И потом вывести среднее значение схожести. Т.е. сначала высчитать схожесть первой пары, потом второй, третей и т.д и вывести среднее арифметическое их схожести.
Текст добавляется через форму textarea:
<h2>heading 1</h2>
text1
<h2>heading 2</h2>
text2
То, что находится в heading 1 заносится в 0 значение массива, heading 2 в 1 значение массива. Думаю можно это сделать через регулярное выражение (извлекать значение между тегами <h2>) и заносить в массив.
Бюджет: 1000 RUB Срок: 4 дня
CMS 22 ставки 5 августа
CMS 44 ставки 5 августа
Веб-программирование 77 ставок 4 августа
Python 78 ставок 4 августа
CMS 36 ставок 2 августа